Details

Time bar (total: 19.4s)

analyze219.0ms (1.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
9.4%9.4%90.4%0.2%0%0%0%8
20.3%20.3%79.5%0.2%0%0%0%9
33.6%33.5%66.3%0.2%0%0%0%10
35.5%35.5%64.3%0.2%0%0%0%11
43.4%43.3%56.5%0.2%0%0%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample1.4s (7.3%)

Results
1.2s8256×body256valid
157.0ms472×body256infinite
Bogosity

preprocess73.0ms (0.4%)

Algorithm
egg-herbie
Rules
1000×associate-+l-
946×+-commutative
892×fma-neg
834×associate-/l*
784×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029175
162175
2157175
3439175
41177175
53360175
66302175
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
1
Call 2
Inputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 y (*.f64 (-.f64 x z) (-.f64 t z)))
(/.f64 z (*.f64 (-.f64 y x) (-.f64 t x)))
(/.f64 t (*.f64 (-.f64 y z) (-.f64 x z)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 t y)))
(/.f64 x (*.f64 (-.f64 t z) (-.f64 y z)))
(/.f64 x (*.f64 (-.f64 y t) (-.f64 z t)))
Outputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z))
(/.f64 (/.f64 x (-.f64 y z)) (-.f64 t z))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 y (*.f64 (-.f64 x z) (-.f64 t z)))
(/.f64 y (*.f64 (-.f64 t z) (-.f64 x z)))
(/.f64 z (*.f64 (-.f64 y x) (-.f64 t x)))
(/.f64 t (*.f64 (-.f64 y z) (-.f64 x z)))
(/.f64 (/.f64 t (-.f64 y z)) (-.f64 x z))
(/.f64 t (*.f64 (-.f64 z y) (-.f64 z x)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 t y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 t y))
(/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))
(/.f64 x (*.f64 (-.f64 t z) (-.f64 y z)))
(/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z))
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 (/.f64 x (-.f64 y z)) (-.f64 t z))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 y t) (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 y t)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 t z) (-.f64 t y)))
Symmetry

(sort y t)

Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify126.0ms (0.6%)

Algorithm
egg-herbie
Rules
1544×fma-def
816×associate-+l-
720×fma-neg
640×associate-+l+
576×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11725
23725
39725
425425
586325
6165525
7329525
8421225
9439025
10439025
11455125
12455125
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
Outputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))

eval1.0ms (0%)

Compiler

Compiled 31 to 14 computations (54.8% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New123
Fresh101
Picked000
Done000
Total224
Error
0.1b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
2.3b
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
5.9b
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
Compiler

Compiled 26 to 16 computations (38.5% saved)

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z y) (-.f64 z t))
5.9b
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series12.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1606×associate-/l*
1198×distribute-lft-in
902×associate-/r/
512×associate-/l/
248×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify149.0ms (0.8%)

Algorithm
egg-herbie
Rules
988×associate-/r*
936×associate-/l*
936×*-commutative
914×associate-*r*
666×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065413442
1220813176
Stop Event
node limit
Counts
264 → 363
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(/.f64 x (*.f64 (-.f64 z t) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(/.f64 x (*.f64 (-.f64 z y) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 z (+.f64 y t))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(*.f64 (-.f64 z t) z)
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z y) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (+.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))) 1)
(*.f64 x (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 1)
(*.f64 1 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))) x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)) (/.f64 x (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z y) (-.f64 z t))) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 z y)) (/.f64 (cbrt.f64 x) (-.f64 z t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (-.f64 z y) (-.f64 z t))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) 1) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (fma.f64 z z (neg.f64 (*.f64 y y))))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 z t))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (+.f64 z y) (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z t) (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 z y)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 z (neg.f64 y)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (fma.f64 z z (neg.f64 (*.f64 y y))))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z t) (fma.f64 z z (neg.f64 (*.f64 y y))))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 z t))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (+.f64 z y) (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (sqrt.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y))) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (cbrt.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y))) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 3) 1/3)
(pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) -1)
(neg.f64 (/.f64 x (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z y) (fma.f64 (neg.f64 t) 1 t)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z y) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(+.f64 (*.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (neg.f64 t)))
(+.f64 (*.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (*.f64 (neg.f64 t) 1)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (neg.f64 y)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (*.f64 (neg.f64 y) 1)))
(+.f64 (*.f64 (-.f64 z y) (neg.f64 t)) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 y)) (*.f64 (-.f64 z t) z))
(+.f64 (*.f64 z (-.f64 z y)) (*.f64 (neg.f64 t) (-.f64 z y)))
(+.f64 (*.f64 z (-.f64 z t)) (*.f64 (neg.f64 y) (-.f64 z t)))
(+.f64 (*.f64 (neg.f64 t) (-.f64 z y)) (*.f64 z (-.f64 z y)))
(+.f64 (*.f64 (neg.f64 y) (-.f64 z t)) (*.f64 z (-.f64 z t)))
(+.f64 (*.f64 1 (*.f64 (-.f64 z y) z)) (*.f64 1 (*.f64 (-.f64 z y) (neg.f64 t))))
(+.f64 (*.f64 1 (*.f64 z (-.f64 z y))) (*.f64 1 (*.f64 (neg.f64 t) (-.f64 z y))))
(+.f64 (*.f64 1 (*.f64 (-.f64 z t) z)) (*.f64 1 (*.f64 (-.f64 z t) (neg.f64 y))))
(+.f64 (*.f64 1 (*.f64 z (-.f64 z t))) (*.f64 1 (*.f64 (neg.f64 y) (-.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z y) (-.f64 z t)))) 1)
(/.f64 (-.f64 z y) (/.f64 1 (-.f64 z t)))
(/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y)))
(/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1)
(/.f64 1 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (sqrt.f64 (-.f64 z y)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z y)) (-.f64 z t))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z y)) (-.f64 z t))))
(/.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (/.f64 (+.f64 z y) (-.f64 z t)))
(/.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (/.f64 (*.f64 (+.f64 z y) (+.f64 z t)) (-.f64 (*.f64 z z) (*.f64 t t))))
(/.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (/.f64 (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 z t) (-.f64 z y)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (*.f64 (+.f64 z t) (+.f64 z y)) (fma.f64 z z (neg.f64 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 z t)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)) (-.f64 (*.f64 z z) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z y)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)) (fma.f64 z z (neg.f64 (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))) (/.f64 1 (sqrt.f64 (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (fma.f64 z z (neg.f64 (*.f64 y y)))) (+.f64 z y))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 z t)) (+.f64 z y))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 z y)) (+.f64 z t))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (+.f64 z y) (+.f64 z t)))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 1 (*.f64 (+.f64 z y) (+.f64 z t))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 1 (*.f64 (+.f64 z t) (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 z t)) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 (-.f64 z t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(exp.f64 (log.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
Outputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 t y))
(/.f64 (/.f64 x t) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (/.f64 x (*.f64 t y)))
(fma.f64 -1 (/.f64 (neg.f64 (+.f64 t y)) (/.f64 (*.f64 y y) (/.f64 x (/.f64 (*.f64 t t) z)))) (/.f64 (/.f64 x t) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 t y))))
(+.f64 (/.f64 (*.f64 1 (+.f64 t y)) (/.f64 (*.f64 y y) (/.f64 x (/.f64 (*.f64 t t) z)))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (neg.f64 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 (/.f64 x t) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 t y))) (neg.f64 (*.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) x)) (neg.f64 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) y) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) t)))) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 1 (+.f64 t y)) (/.f64 (*.f64 y y) (/.f64 x (/.f64 (*.f64 t t) z)))) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (neg.f64 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 (/.f64 x t) y)) (*.f64 (pow.f64 z 3) (*.f64 1 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 t y)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) x) (*.f64 (/.f64 (neg.f64 (+.f64 t y)) (*.f64 t y)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (neg.f64 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)))))))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 t y)) (pow.f64 z 3)) x) (/.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 (neg.f64 (+.f64 t y)) 2)) (*.f64 t y))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 -1 (+.f64 t y)) (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t)))) (*.f64 (neg.f64 y) (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x t)))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (+.f64 t y)) (pow.f64 z 3)) x) (/.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 (neg.f64 (+.f64 t y)) 2)) (*.f64 t y))) (pow.f64 z 4)))) (/.f64 (*.f64 1 (+.f64 (*.f64 (neg.f64 (+.f64 t y)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 (neg.f64 (+.f64 t y)) 2)) (*.f64 t y)))) (*.f64 (neg.f64 (+.f64 t y)) (*.f64 x (*.f64 t y))))) (pow.f64 z 5))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 t y) (*.f64 -1 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4)) (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (/.f64 (pow.f64 z 5) (+.f64 t y))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 z 5) (*.f64 t (*.f64 x (+.f64 t y))))) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 t y) (*.f64 -1 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 5)) (+.f64 t y)) (/.f64 (*.f64 x (+.f64 (*.f64 t y) (*.f64 -1 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4)))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 t (+.f64 t y)))) (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y)))) (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (*.f64 (/.f64 x (*.f64 z z)) (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))))
(+.f64 (*.f64 (/.f64 x (*.f64 z z)) (/.f64 y (-.f64 z t))) (+.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (*.f64 (/.f64 x (pow.f64 z 3)) (/.f64 y (/.f64 (-.f64 z t) y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (+.f64 (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4))))))
(+.f64 (+.f64 (*.f64 (/.f64 x (*.f64 z z)) (/.f64 y (-.f64 z t))) (*.f64 (/.f64 (pow.f64 y 3) (*.f64 (-.f64 z t) (pow.f64 z 4))) x)) (+.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (*.f64 (/.f64 x (pow.f64 z 3)) (/.f64 y (/.f64 (-.f64 z t) y)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (neg.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(neg.f64 (+.f64 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (neg.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 z (-.f64 z t))) (*.f64 (/.f64 z (/.f64 (-.f64 z t) z)) (/.f64 x (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 z (-.f64 z t))) (*.f64 (/.f64 z (/.f64 (-.f64 z t) z)) (/.f64 x (pow.f64 y 3))))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (/.f64 x (*.f64 (-.f64 z t) y)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (neg.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(neg.f64 (+.f64 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 (/.f64 x (*.f64 y y)) (/.f64 z (-.f64 z t)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (neg.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 z (-.f64 z t))) (*.f64 (/.f64 z (/.f64 (-.f64 z t) z)) (/.f64 x (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) (/.f64 z (-.f64 z t))) (*.f64 (/.f64 z (/.f64 (-.f64 z t) z)) (/.f64 x (pow.f64 y 3))))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (/.f64 x (*.f64 (-.f64 z t) y)))))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 z y) (/.f64 x (*.f64 z z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (/.f64 (*.f64 x (*.f64 t t)) (*.f64 (-.f64 z y) (pow.f64 z 3))))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z y)) (+.f64 (/.f64 t (/.f64 (-.f64 z y) (/.f64 x (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x (*.f64 t t)) (-.f64 z y)) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 x (*.f64 t t)) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (/.f64 x z) (-.f64 z y)) (+.f64 (/.f64 t (/.f64 (-.f64 z y) (/.f64 x (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x (*.f64 t t)) (-.f64 z y)) (pow.f64 z 3)))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(neg.f64 (+.f64 (/.f64 (/.f64 x t) (-.f64 z y)) (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (+.f64 (/.f64 (/.f64 x t) (-.f64 z y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 3)) (-.f64 z y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (/.f64 x t) (-.f64 z y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 3)) (-.f64 z y)))) (neg.f64 (+.f64 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(neg.f64 (+.f64 (/.f64 (/.f64 x t) (-.f64 z y)) (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (+.f64 (/.f64 (/.f64 x t) (-.f64 z y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 3)) (-.f64 z y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (/.f64 x t) (-.f64 z y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 3)) (-.f64 z y)))) (neg.f64 (+.f64 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))))))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y))))
(fma.f64 y t (*.f64 z (neg.f64 (+.f64 t y))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))) (*.f64 z z))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))) (*.f64 z z))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z)))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(+.f64 (*.f64 z (*.f64 -1 (+.f64 t y))) (*.f64 z z))
(*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))) (*.f64 z z))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))) (*.f64 z z))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z)))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 z (+.f64 y t))))
(+.f64 (*.f64 z (*.f64 -1 (+.f64 t y))) (*.f64 z z))
(*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(+.f64 (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))) (*.f64 z z))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(+.f64 (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))) (*.f64 z z))
(+.f64 (*.f64 t y) (*.f64 z (+.f64 (neg.f64 (+.f64 t y)) z)))
(*.f64 (-.f64 z t) z)
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(*.f64 (-.f64 z t) (neg.f64 y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(*.f64 (-.f64 z t) (neg.f64 y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (-.f64 z y) z)
(*.f64 z (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 (-.f64 z y) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 (-.f64 z y) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z y)) (+.f64 z t))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z y)) (+.f64 z t))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (+.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 x (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 1 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (-.f64 z t)) (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 2))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))) x)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)) (/.f64 x (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z y)) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))) (neg.f64 x))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z y) (-.f64 z t))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 z y)) (/.f64 (cbrt.f64 x) (-.f64 z t)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (-.f64 z y) (-.f64 z t))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) 1) (/.f64 1 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z y)) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (fma.f64 z z (neg.f64 (*.f64 y y))))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 z t))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (+.f64 z y) (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (+.f64 z t) (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (+.f64 z y) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y))))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)))
(*.f64 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (+.f64 z t) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (+.f64 z t) (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (+.f64 z t) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (+.f64 z y) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y))))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z t) (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 z y)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z y)) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (-.f64 (neg.f64 t) z))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (-.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 z (neg.f64 y)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (fma.f64 z z (neg.f64 (*.f64 y y))))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (-.f64 z t))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))) (-.f64 (neg.f64 y) z))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (+.f64 (pow.f64 y 3) (neg.f64 (pow.f64 z 3))))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z y)) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z t) (fma.f64 z z (neg.f64 (*.f64 y y))))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 z t))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (+.f64 z y) (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (+.f64 z t) (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (+.f64 z y) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)))
(*.f64 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (+.f64 z t) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (+.f64 z t) (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (+.f64 z t) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y))))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (+.f64 z y) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(*.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (sqrt.f64 (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))))) (sqrt.f64 (+.f64 z t)))
(/.f64 (*.f64 x (sqrt.f64 (+.f64 z t))) (*.f64 (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 z t))) (-.f64 z y))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y))) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (cbrt.f64 (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))) (cbrt.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y))) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (-.f64 z y)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 2)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 3)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 3) 1/3)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) -1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(neg.f64 (/.f64 x (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) 3))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) 1))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z y) (fma.f64 (neg.f64 t) 1 t)))
(*.f64 (-.f64 z y) (+.f64 (-.f64 z t) (+.f64 (neg.f64 t) t)))
(*.f64 (-.f64 z y) (+.f64 (-.f64 z t) (*.f64 0 t)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z y) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(*.f64 (-.f64 z y) (+.f64 (-.f64 z t) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(*.f64 (-.f64 z y) (+.f64 (-.f64 z t) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 y) 1 y)))
(fma.f64 (-.f64 z y) (-.f64 z t) (*.f64 (-.f64 z t) (+.f64 (neg.f64 y) y)))
(*.f64 (-.f64 z t) (+.f64 (-.f64 z y) (*.f64 0 y)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(fma.f64 (-.f64 z y) (-.f64 z t) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(*.f64 (-.f64 z t) (+.f64 (-.f64 z y) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(fma.f64 (-.f64 z y) (-.f64 z t) (*.f64 (-.f64 z t) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(*.f64 (-.f64 z t) (+.f64 (-.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(+.f64 (*.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (neg.f64 t)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (*.f64 (neg.f64 t) 1)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (neg.f64 y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (*.f64 (neg.f64 y) 1)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) (neg.f64 t)) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 y)) (*.f64 (-.f64 z t) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 z (-.f64 z y)) (*.f64 (neg.f64 t) (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 z (-.f64 z t)) (*.f64 (neg.f64 y) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (neg.f64 t) (-.f64 z y)) (*.f64 z (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (neg.f64 y) (-.f64 z t)) (*.f64 z (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 1 (*.f64 (-.f64 z y) z)) (*.f64 1 (*.f64 (-.f64 z y) (neg.f64 t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 1 (*.f64 z (-.f64 z y))) (*.f64 1 (*.f64 (neg.f64 t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 1 (*.f64 (-.f64 z t) z)) (*.f64 1 (*.f64 (-.f64 z t) (neg.f64 y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 1 (*.f64 z (-.f64 z t))) (*.f64 1 (*.f64 (neg.f64 y) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z y) (-.f64 z t)))) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 (-.f64 z y) (/.f64 1 (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 1 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))))
(*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 (-.f64 z y) (/.f64 1 (sqrt.f64 (-.f64 z t)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2) 1)
(/.f64 (sqrt.f64 (-.f64 z y)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z y)) (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z y)) 1) (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z y)) (/.f64 (sqrt.f64 (-.f64 z y)) (/.f64 1 (-.f64 z t))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (*.f64 (-.f64 z y) (cbrt.f64 (-.f64 z t))))
(*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 (-.f64 z y) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)))
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z y)) (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) 1) (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))))
(*.f64 (cbrt.f64 (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (/.f64 1 (-.f64 z t))))
(/.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (/.f64 (+.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (-.f64 z t))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(/.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (/.f64 (*.f64 (+.f64 z y) (+.f64 z t)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (+.f64 z t)))
(/.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (/.f64 (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 z t) (-.f64 z y)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (-.f64 z y))
(/.f64 (-.f64 z y) (/.f64 (+.f64 z t) (-.f64 (*.f64 z z) (*.f64 t t))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (*.f64 (+.f64 z t) (+.f64 z y)) (fma.f64 z z (neg.f64 (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (+.f64 z t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 z t)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 z t)))
(/.f64 (-.f64 z t) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 z t)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 z y)))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (-.f64 z y) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)) (fma.f64 z z (neg.f64 (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))) (/.f64 1 (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))))
(*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 (-.f64 z y) (/.f64 1 (sqrt.f64 (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (*.f64 (-.f64 z y) (cbrt.f64 (-.f64 z t))))
(*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 (-.f64 z y) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2))))
(/.f64 (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z y)) 1) (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z y)) (/.f64 (sqrt.f64 (-.f64 z y)) (/.f64 1 (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) 1) (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))))
(*.f64 (cbrt.f64 (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (/.f64 1 (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (-.f64 z y))
(/.f64 (-.f64 z y) (/.f64 (+.f64 z t) (-.f64 (*.f64 z z) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (-.f64 z y) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) (fma.f64 z z (neg.f64 (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (-.f64 z t))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (-.f64 z t) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 z t)) (+.f64 z y))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (-.f64 z t))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (-.f64 z t) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 z y)) (+.f64 z t))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (-.f64 z y))
(/.f64 (-.f64 z y) (/.f64 (+.f64 z t) (-.f64 (*.f64 z z) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (-.f64 z y) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (+.f64 z y) (+.f64 z t)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (+.f64 z t)))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 1 (*.f64 (+.f64 z y) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (+.f64 z t)))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (fma.f64 z z (neg.f64 (*.f64 y y))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (+.f64 z y) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 1 (*.f64 (+.f64 z t) (+.f64 z y))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (neg.f64 (*.f64 y y)))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 z t)))) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 3)
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 3) 1/3)
(*.f64 (-.f64 z t) (-.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 z t)) (-.f64 z y)))
(*.f64 (-.f64 z y) (log.f64 (exp.f64 (-.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (-.f64 z t) (-.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 3))
(*.f64 (-.f64 z t) (-.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 (-.f64 z t) 3)))
(*.f64 (-.f64 z t) (-.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 (-.f64 z y) 3)))
(*.f64 (-.f64 z t) (-.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(exp.f64 (log.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) (-.f64 z t))) 1))
(*.f64 (-.f64 z t) (-.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (-.f64 z t))
2.2b
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
Compiler

Compiled 28 to 8 computations (71.4% saved)

series6.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite144.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1410×associate-/r/
1100×distribute-rgt-in
1060×distribute-lft-in
890×associate-/l/
256×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (0.7%)

Algorithm
egg-herbie
Rules
1176×associate-*r*
1164×associate-/l*
1052×*-commutative
1040×associate-*l*
820×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

eval238.0ms (1.2%)

Compiler

Compiled 17220 to 5576 computations (67.6% saved)

prune188.0ms (1%)

Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New71718735
Fresh000
Picked101
Done101
Total71918737
Error
0b
Counts
737 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
29.7b
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
24.8b
(/.f64 (/.f64 x (-.f64 z y)) z)
25.6b
(/.f64 (/.f64 x z) (-.f64 z y))
27.1b
(/.f64 (/.f64 x z) (-.f64 z t))
34.1b
(/.f64 (/.f64 x z) z)
40.6b
(/.f64 (/.f64 x t) y)
28.7b
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
6.0b
(/.f64 x (/.f64 (-.f64 z y) (/.f64 1 (-.f64 z t))))
26.8b
(/.f64 x (*.f64 (-.f64 z y) z))
28.4b
(/.f64 x (*.f64 (-.f64 z t) z))
35.5b
(/.f64 x (*.f64 z z))
42.2b
(/.f64 x (*.f64 y t))
19.7b
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
3.9b
(*.f64 (/.f64 1 (/.f64 (-.f64 z y) x)) (/.f64 1 (-.f64 z t)))
6.1b
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))) x)
24.8b
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))))
5.7b
(*.f64 x (*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 (-.f64 z y))))
Compiler

Compiled 466 to 302 computations (35.2% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z y) x)
0.0b
(/.f64 1 (-.f64 z t))
0.9b
(/.f64 1 (/.f64 (-.f64 z y) x))
3.7b
(*.f64 (/.f64 1 (/.f64 (-.f64 z y) x)) (/.f64 1 (-.f64 z t)))
Compiler

Compiled 45 to 17 computations (62.2% saved)

series8.0ms (0%)

Counts
4 → 132
Calls

36 calls:

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

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1250×associate-/l/
1164×distribute-rgt-in
1112×distribute-lft-in
314×add-sqr-sqrt
308×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
1074×associate-/l*
966×associate-/r*
948×associate-*r*
866×associate-*l*
810×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070812835
1213812361
Stop Event
node limit
Counts
347 → 407
Calls
Call 1
Inputs
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(/.f64 x (*.f64 (-.f64 z t) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 z x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 z x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 z x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (+.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z t)))
(+.f64 (*.f64 z (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 t (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))))
(+.f64 (*.f64 t (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 z (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (+.f64 z t)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))) (*.f64 (*.f64 z z) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))))
(+.f64 (*.f64 (+.f64 (*.f64 t t) (*.f64 z z)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))) (*.f64 (*.f64 z t) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)
(/.f64 1 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x))
(/.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 z y)) x) (neg.f64 (-.f64 z t))))
(/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (neg.f64 (-.f64 z y)) x)))
(/.f64 1 (*.f64 (-.f64 z t) (neg.f64 (/.f64 (neg.f64 (-.f64 z y)) x))))
(/.f64 1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 z y) x) (pow.f64 (-.f64 z t) -1/2)) (sqrt.f64 (-.f64 z t))))
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))) (sqrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 (/.f64 1 (-.f64 z t)) (/.f64 (-.f64 z y) x))
(/.f64 (pow.f64 (-.f64 z t) -1/2) (*.f64 (/.f64 (-.f64 z y) x) (sqrt.f64 (-.f64 z t))))
(/.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (/.f64 (-.f64 z y) x) (pow.f64 (-.f64 z t) -1/2)))
(/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (-.f64 z t) (sqrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 (sqrt.f64 x) (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) (sqrt.f64 x))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 (-.f64 z y) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) x)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (/.f64 (-.f64 z t) (cbrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) (cbrt.f64 x))))
(/.f64 (/.f64 1 (-.f64 z y)) (/.f64 (-.f64 z t) x))
(/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 z t) (/.f64 1 x)))
(/.f64 -1 (*.f64 (-.f64 z t) (/.f64 (neg.f64 (-.f64 z y)) x)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (-.f64 z t))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (-.f64 z y)) x) (-.f64 z t)))
(/.f64 -1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z y) x)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y))))
(/.f64 (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 (-.f64 z y) x) (pow.f64 (-.f64 z t) -1/2)) (sqrt.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (sqrt.f64 -1) (*.f64 (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))) (sqrt.f64 (/.f64 (neg.f64 (-.f64 z y)) x))))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) -1) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 (/.f64 1 (-.f64 z t)) -1) (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 (*.f64 -1 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 -1 (/.f64 1 (-.f64 z t))) (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2)) (*.f64 (-.f64 z t) (cbrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (*.f64 (/.f64 (-.f64 z y) x) (cbrt.f64 (-.f64 z t))))
(/.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (*.f64 (/.f64 (-.f64 z t) x) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (/.f64 (-.f64 z t) x) (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x 1) (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))) (sqrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y))) (cbrt.f64 (-.f64 z t)))
(/.f64 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 1 (-.f64 z t)) (sqrt.f64 (/.f64 (-.f64 z y) x))) (sqrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2) (-.f64 z t))) (cbrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (/.f64 1 (-.f64 z t))) (/.f64 (neg.f64 (-.f64 z y)) x))
(pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x) -1)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (/.f64 1 (-.f64 z t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 x (-.f64 z y)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 (-.f64 z y) x) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(+.f64 (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(+.f64 (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)
(*.f64 1 (/.f64 x (-.f64 z y)))
(*.f64 x (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 z y)) 1)
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 1))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 1))
(*.f64 (/.f64 1 (-.f64 z y)) x)
(*.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (/.f64 1 x) -1))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (-.f64 z y)) x)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) 1) x)
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 z y))) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) -1) (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) -1))
(pow.f64 (/.f64 (-.f64 z y) x) -1)
(pow.f64 (/.f64 x (-.f64 z y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)
(pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2))
(log.f64 (exp.f64 (/.f64 x (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))
(exp.f64 (log.f64 (/.f64 x (-.f64 z y))))
(exp.f64 (-.f64 (log.f64 x) (log.f64 (-.f64 z y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) x)) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 z y))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) z) (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) t))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) t) (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) z))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z z)) (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 t (+.f64 z t))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (+.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z t)))
(+.f64 (*.f64 z (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 t (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))))
(+.f64 (*.f64 t (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 z (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(+.f64 (*.f64 (*.f64 t (+.f64 z t)) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (*.f64 z z) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 t t) (*.f64 z z)) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (*.f64 z t) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z t)))) 1)
(*.f64 1 (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) 1)
(*.f64 (pow.f64 (-.f64 z t) -1/2) (pow.f64 (-.f64 z t) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 z t)) -1) (pow.f64 (sqrt.f64 (-.f64 z t)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 z t)) -1))
(pow.f64 (-.f64 z t) -1)
(pow.f64 (/.f64 1 (-.f64 z t)) 1)
(pow.f64 (pow.f64 (-.f64 z t) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 z t) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z t)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z t))))
(exp.f64 (neg.f64 (log.f64 (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (-.f64 z t)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z t))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z t))))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y) (/.f64 1 x)))
(+.f64 (/.f64 z x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 z x) (*.f64 1 (neg.f64 (/.f64 y x))))
(+.f64 (/.f64 z x) (*.f64 (neg.f64 y) (/.f64 1 x)))
(+.f64 (/.f64 z x) (*.f64 (*.f64 (neg.f64 y) 1) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 y x)) (/.f64 z x))
(+.f64 (*.f64 (/.f64 1 x) z) (*.f64 (/.f64 1 x) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 1 x) z) (*.f64 (/.f64 1 x) (*.f64 (neg.f64 y) 1)))
(+.f64 (*.f64 (/.f64 1 x) (neg.f64 y)) (*.f64 (/.f64 1 x) z))
(+.f64 (*.f64 (/.f64 z x) 1) (*.f64 (neg.f64 (/.f64 y x)) 1))
(+.f64 (*.f64 (neg.f64 y) (/.f64 1 x)) (/.f64 z x))
(-.f64 (/.f64 z x) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 z y) x))) 1)
(*.f64 1 (/.f64 (-.f64 z y) x))
(*.f64 (-.f64 z y) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 z y) x) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) (sqrt.f64 (/.f64 (-.f64 z y) x)))
(*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 (sqrt.f64 (-.f64 z y)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2) (cbrt.f64 (/.f64 (-.f64 z y) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (cbrt.f64 (-.f64 z y)) (/.f64 1 x)))
(*.f64 (/.f64 1 x) (-.f64 z y))
(*.f64 (neg.f64 (-.f64 z y)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (-.f64 z y) (sqrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 z y) (cbrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z y)) 1) (/.f64 (sqrt.f64 (-.f64 z y)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 z y)) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z y)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 z y)) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 z y) x)))
(pow.f64 (/.f64 (-.f64 z y) x) 1)
(pow.f64 (/.f64 x (-.f64 z y)) -1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 z y) x) 3) 1/3)
(neg.f64 (/.f64 (-.f64 z y) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 z y) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 z y) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 z y) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 z y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 z y) x)))
Outputs
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (/.f64 x (*.f64 y t)))
(-.f64 (/.f64 x (*.f64 y t)) (*.f64 (/.f64 (-.f64 (neg.f64 t) y) (*.f64 y y)) (/.f64 z (/.f64 (*.f64 t t) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 y t))))
(-.f64 (-.f64 (/.f64 x (*.f64 y t)) (*.f64 (-.f64 (/.f64 (/.f64 (/.f64 x y) y) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 t) y) 2) (pow.f64 y 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 t) y) (*.f64 y y)) (/.f64 z (/.f64 (*.f64 t t) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 y t))) (neg.f64 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (neg.f64 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) y) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) t)))) (pow.f64 z 3)))))
(-.f64 (-.f64 (-.f64 (/.f64 x (*.f64 y t)) (*.f64 (-.f64 (/.f64 (/.f64 (/.f64 x y) y) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 t) y) 2) (pow.f64 y 3)))) (*.f64 z z))) (*.f64 (-.f64 (/.f64 (*.f64 1 (+.f64 y t)) (/.f64 (pow.f64 y 3) (/.f64 x (pow.f64 t 3)))) (*.f64 (/.f64 (-.f64 (neg.f64 t) y) y) (/.f64 (-.f64 (/.f64 (/.f64 (/.f64 x y) y) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 t) y) 2) (pow.f64 y 3)))) t))) (pow.f64 z 3))) (*.f64 (/.f64 (-.f64 (neg.f64 t) y) (*.f64 y y)) (/.f64 z (/.f64 (*.f64 t t) x))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 x z) z)
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x))))
(-.f64 (/.f64 (/.f64 x z) z) (/.f64 (*.f64 x (-.f64 (neg.f64 t) y)) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)))))
(-.f64 (-.f64 (/.f64 (/.f64 x z) z) (/.f64 (*.f64 x (-.f64 (neg.f64 t) y)) (pow.f64 z 3))) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 t) y) 2)) (*.f64 y t))) (pow.f64 z 4)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (fma.f64 -1 (*.f64 (*.f64 -1 (+.f64 y t)) (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y (*.f64 x t)))) (*.f64 (neg.f64 y) (*.f64 (*.f64 -1 (+.f64 y t)) (*.f64 x t)))) (pow.f64 z 5))))))
(+.f64 (/.f64 (/.f64 x z) z) (-.f64 (-.f64 (/.f64 (*.f64 1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 t) y) 2)) (*.f64 y t))) (pow.f64 z 4))) (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 t) y) 2)) (*.f64 y t))) (*.f64 1 (+.f64 y t))) (*.f64 (-.f64 (neg.f64 t) y) (*.f64 x (*.f64 y t)))) (pow.f64 z 5))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 x z) z)
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 (/.f64 x z) z) (*.f64 (/.f64 (+.f64 y t) (pow.f64 z 3)) x))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 y t) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 (/.f64 x z) z) (-.f64 (*.f64 (/.f64 (+.f64 y t) (pow.f64 z 3)) x) (/.f64 (*.f64 x (+.f64 (*.f64 y t) (neg.f64 (pow.f64 (+.f64 y t) 2)))) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 y t) 2)) (*.f64 y (*.f64 x t))) (/.f64 (pow.f64 z 5) (+.f64 y t))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 y t) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 z 5) (*.f64 t (*.f64 x (+.f64 y t))))) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x))))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y t) (pow.f64 z 3)) x) (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 t (+.f64 y t))))) (/.f64 (*.f64 x (+.f64 (*.f64 y t) (neg.f64 (pow.f64 (+.f64 y t) 2)))) (pow.f64 z 4))) (-.f64 (/.f64 (/.f64 x z) z) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 y t) (neg.f64 (pow.f64 (+.f64 y t) 2)))) (pow.f64 z 5)) (+.f64 y t))))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 y (/.f64 (*.f64 (-.f64 z t) (*.f64 z z)) x)))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (*.f64 (/.f64 (/.f64 x z) z) (/.f64 y (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 y (/.f64 (*.f64 (-.f64 z t) (*.f64 z z)) x))) (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (+.f64 (*.f64 (/.f64 (/.f64 x z) z) (/.f64 y (-.f64 z t))) (*.f64 (/.f64 x (pow.f64 z 3)) (/.f64 (*.f64 y y) (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (+.f64 (/.f64 y (/.f64 (*.f64 (-.f64 z t) (*.f64 z z)) x)) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (*.f64 (/.f64 (/.f64 x z) z) (/.f64 y (-.f64 z t)))) (+.f64 (/.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x)) (-.f64 z t)) (*.f64 (/.f64 x (pow.f64 z 3)) (/.f64 (*.f64 y y) (-.f64 z t)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (*.f64 (/.f64 (/.f64 x y) y) (/.f64 z (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (*.f64 (/.f64 (/.f64 x y) y) (/.f64 z (-.f64 z t)))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (*.f64 (-.f64 z t) (pow.f64 y 4)) x)) (fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (*.f64 (/.f64 (/.f64 x y) y) (/.f64 z (-.f64 z t)))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) (/.f64 x (-.f64 z t)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (*.f64 (/.f64 (/.f64 x y) y) (/.f64 z (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (*.f64 (/.f64 (/.f64 x y) y) (/.f64 z (-.f64 z t)))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (*.f64 (-.f64 z t) (pow.f64 y 4)) x)) (fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (*.f64 (/.f64 (/.f64 x y) y) (/.f64 z (-.f64 z t)))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) (/.f64 x (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (/.f64 t (/.f64 (*.f64 (-.f64 z y) (*.f64 z z)) x)))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 z y) (/.f64 (/.f64 x z) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (/.f64 t (/.f64 (*.f64 (-.f64 z y) (*.f64 z z)) x))) (*.f64 (/.f64 (*.f64 t t) (-.f64 z y)) (/.f64 x (pow.f64 z 3))))
(+.f64 (/.f64 (/.f64 x z) (-.f64 z y)) (+.f64 (/.f64 t (/.f64 (-.f64 z y) (/.f64 (/.f64 x z) z))) (*.f64 (/.f64 t (/.f64 (-.f64 z y) t)) (/.f64 x (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 t t) (-.f64 z y)) (/.f64 x (pow.f64 z 3))) (+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (/.f64 t (/.f64 (*.f64 (-.f64 z y) (*.f64 z z)) x))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 (/.f64 x z) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 z y) (/.f64 (/.f64 x z) z)))) (+.f64 (*.f64 (/.f64 t (/.f64 (-.f64 z y) t)) (/.f64 x (pow.f64 z 3))) (*.f64 (/.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (-.f64 z y)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (/.f64 (*.f64 x z) (*.f64 (*.f64 t t) (-.f64 z y))) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))) (/.f64 (/.f64 z (/.f64 (-.f64 z y) x)) (*.f64 t t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 (*.f64 x z) (*.f64 (*.f64 t t) (-.f64 z y))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))) (/.f64 (/.f64 z (/.f64 (-.f64 z y) x)) (*.f64 t t))) (/.f64 (/.f64 (*.f64 z (*.f64 x z)) (-.f64 z y)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 (*.f64 x z) (*.f64 (*.f64 t t) (-.f64 z y))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))) (/.f64 (/.f64 (*.f64 z (*.f64 x z)) (-.f64 z y)) (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4)))) (/.f64 (/.f64 z (/.f64 (-.f64 z y) x)) (*.f64 t t)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (/.f64 (*.f64 x z) (*.f64 (*.f64 t t) (-.f64 z y))) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))) (/.f64 (/.f64 z (/.f64 (-.f64 z y) x)) (*.f64 t t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 (*.f64 x z) (*.f64 (*.f64 t t) (-.f64 z y))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))) (/.f64 (/.f64 z (/.f64 (-.f64 z y) x)) (*.f64 t t))) (/.f64 (/.f64 (*.f64 z (*.f64 x z)) (-.f64 z y)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 (*.f64 x z) (*.f64 (*.f64 t t) (-.f64 z y))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))) (/.f64 (/.f64 (*.f64 z (*.f64 x z)) (-.f64 z y)) (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4)))) (/.f64 (/.f64 z (/.f64 (-.f64 z y) x)) (*.f64 t t)))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 x y)))
(neg.f64 (+.f64 (/.f64 x y) (/.f64 z (/.f64 y (/.f64 x y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 (neg.f64 x) y)))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 z (/.f64 y (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 (neg.f64 x) y))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 x (/.f64 (pow.f64 y 4) (pow.f64 z 3)))) (/.f64 z (/.f64 y (/.f64 x y))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 z (/.f64 x z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (/.f64 y (/.f64 z (/.f64 x z))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x))) (+.f64 (/.f64 x z) (/.f64 y (/.f64 z (/.f64 x z)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 z (/.f64 x z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (/.f64 y (/.f64 z (/.f64 x z))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x))) (+.f64 (/.f64 x z) (/.f64 y (/.f64 z (/.f64 x z)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 z (/.f64 x z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (/.f64 y (/.f64 z (/.f64 x z))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x))) (+.f64 (/.f64 x z) (/.f64 y (/.f64 z (/.f64 x z)))))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 x y)))
(neg.f64 (+.f64 (/.f64 x y) (/.f64 z (/.f64 y (/.f64 x y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 (neg.f64 x) y)))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 z (/.f64 y (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 (neg.f64 x) y))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 x (/.f64 (pow.f64 y 4) (pow.f64 z 3)))) (/.f64 z (/.f64 y (/.f64 x y))))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 x y)))
(neg.f64 (+.f64 (/.f64 x y) (/.f64 z (/.f64 y (/.f64 x y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 (neg.f64 x) y)))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 z (/.f64 y (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 (neg.f64 x) y))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 x (/.f64 (pow.f64 y 4) (pow.f64 z 3)))) (/.f64 z (/.f64 y (/.f64 x y))))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 x (-.f64 z y))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 z (*.f64 t t))) (/.f64 1 t))
(fma.f64 -1 (/.f64 (/.f64 z t) t) (/.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t)))) (/.f64 1 t))
(+.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 t t)) (/.f64 (*.f64 z z) (pow.f64 t 3))) (/.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t))))) (/.f64 1 t))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 t t)) (/.f64 (*.f64 z z) (pow.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 -1 t))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z))) (/.f64 (*.f64 t t) (pow.f64 z 3)))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 t t) (pow.f64 z 3)) (+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z))) (/.f64 (*.f64 t t) (pow.f64 z 3)))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 t t) (pow.f64 z 3)) (+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z))) (/.f64 (*.f64 t t) (pow.f64 z 3)))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 t t) (pow.f64 z 3)) (+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 z (*.f64 t t))) (/.f64 1 t))
(fma.f64 -1 (/.f64 (/.f64 z t) t) (/.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t)))) (/.f64 1 t))
(+.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 t t)) (/.f64 (*.f64 z z) (pow.f64 t 3))) (/.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t))))) (/.f64 1 t))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 t t)) (/.f64 (*.f64 z z) (pow.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 -1 t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 z (*.f64 t t))) (/.f64 1 t))
(fma.f64 -1 (/.f64 (/.f64 z t) t) (/.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t)))) (/.f64 1 t))
(+.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 t t)) (/.f64 (*.f64 z z) (pow.f64 t 3))) (/.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t))))) (/.f64 1 t))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 t t)) (/.f64 (*.f64 z z) (pow.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (/.f64 -1 t))
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(/.f64 z x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(/.f64 z x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(/.f64 z x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 t z))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) t) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 t z))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(+.f64 (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (+.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (*.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(+.f64 (*.f64 z (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 t (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 t z))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 t (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 z (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 t z))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(+.f64 (*.f64 (*.f64 t (+.f64 z t)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))) (*.f64 (*.f64 z z) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 t t) (*.f64 z z)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))) (*.f64 (*.f64 z t) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 z y)) x) (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (neg.f64 (-.f64 z y)) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (-.f64 z t) (neg.f64 (/.f64 (neg.f64 (-.f64 z y)) x))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (neg.f64 (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 z y) x) (pow.f64 (-.f64 z t) -1/2)) (sqrt.f64 (-.f64 z t))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))) x) (pow.f64 (-.f64 z t) -1/2)))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) (pow.f64 (-.f64 z t) -1/2)) (sqrt.f64 (-.f64 z t)))
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))) (sqrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)) (sqrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 1 (-.f64 z t)) (/.f64 (-.f64 z y) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (pow.f64 (-.f64 z t) -1/2) (*.f64 (/.f64 (-.f64 z y) x) (sqrt.f64 (-.f64 z t))))
(/.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t))) x))
(*.f64 (/.f64 (pow.f64 (-.f64 z t) -1/2) (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t)))) x)
(/.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (/.f64 (-.f64 z y) x) (pow.f64 (-.f64 z t) -1/2)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (-.f64 z t) (sqrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))) (sqrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)) (sqrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (sqrt.f64 x) (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) (sqrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 x))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 (-.f64 z y) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (-.f64 z y)) (*.f64 x (/.f64 1 (cbrt.f64 (-.f64 z t)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 x (cbrt.f64 (-.f64 z t)))) (-.f64 z y))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (/.f64 (-.f64 z t) (cbrt.f64 (/.f64 x (-.f64 z y)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (-.f64 z t)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (-.f64 z t)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) (cbrt.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 z t) (-.f64 z y))) (cbrt.f64 x))
(/.f64 (/.f64 1 (-.f64 z y)) (/.f64 (-.f64 z t) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 z t) (/.f64 1 x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (-.f64 z t) (/.f64 (neg.f64 (-.f64 z y)) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (-.f64 z y)) x) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z y) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 (-.f64 z y) x) (pow.f64 (-.f64 z t) -1/2)) (sqrt.f64 (neg.f64 (-.f64 z t)))))
(/.f64 (sqrt.f64 -1) (/.f64 (*.f64 (/.f64 (-.f64 z y) x) (sqrt.f64 (neg.f64 (-.f64 z t)))) (pow.f64 (-.f64 z t) -1/2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 -1) (-.f64 z y)) (*.f64 x (pow.f64 (-.f64 z t) -1/2))) (sqrt.f64 (neg.f64 (-.f64 z t))))
(/.f64 (sqrt.f64 -1) (*.f64 (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))) (sqrt.f64 (/.f64 (neg.f64 (-.f64 z y)) x))))
(/.f64 (sqrt.f64 -1) (/.f64 (-.f64 z t) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (neg.f64 (/.f64 (-.f64 z y) x))))))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) -1) (neg.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 (/.f64 1 (-.f64 z t)) -1) (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 -1 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 -1 (/.f64 1 (-.f64 z t))) (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2)) (*.f64 (-.f64 z t) (cbrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (*.f64 (/.f64 (-.f64 z y) x) (cbrt.f64 (-.f64 z t))))
(/.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (*.f64 (/.f64 (-.f64 z t) x) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (/.f64 (-.f64 z t) x) (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x 1) (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (-.f64 z t)) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))))
(/.f64 x (*.f64 (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y)))))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y))) (sqrt.f64 (-.f64 z t)))
(/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (-.f64 z y) (sqrt.f64 (-.f64 z t)))))
(/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y))) (cbrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))) (cbrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z t))) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(/.f64 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))) (/.f64 1 x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 (/.f64 1 (-.f64 z t)) (sqrt.f64 (/.f64 (-.f64 z y) x))) (sqrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2) (-.f64 z t))) (cbrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 (/.f64 1 (-.f64 z t))) (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x) -1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (/.f64 1 (-.f64 z t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (/.f64 1 (pow.f64 (-.f64 z t) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 x (-.f64 z y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (/.f64 1 (pow.f64 (-.f64 z t) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (/.f64 1 (pow.f64 (-.f64 z t) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 (-.f64 z y) x) 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 z t) 3)) (pow.f64 (/.f64 (-.f64 z y) x) 3)))
(cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 (-.f64 z y) x) 3) (pow.f64 (-.f64 z t) 3))))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y))
(*.f64 (/.f64 x (*.f64 (+.f64 y z) (-.f64 z y))) (+.f64 y z))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (+.f64 y z))) (+.f64 y z))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z))
(*.f64 (/.f64 x (*.f64 (+.f64 y z) (-.f64 z y))) (+.f64 y z))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (+.f64 y z))) (+.f64 y z))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(+.f64 (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (+.f64 y z) (-.f64 z y))) (+.f64 y z))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (+.f64 y z))) (+.f64 y z))
(+.f64 (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (+.f64 y z) (-.f64 z y))) (+.f64 y z))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (+.f64 y z))) (+.f64 y z))
(+.f64 (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)
(/.f64 x (-.f64 z y))
(*.f64 1 (/.f64 x (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 x (/.f64 1 (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 x (-.f64 z y)) 1)
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 1))
(/.f64 x (-.f64 z y))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 1 (-.f64 z y)) x)
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (/.f64 1 x) -1))
(/.f64 x (-.f64 z y))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (-.f64 z y)) x)))
(/.f64 -1 (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 (neg.f64 x) (neg.f64 (-.f64 z y)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) 1) x)
(/.f64 x (-.f64 z y))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 1 (sqrt.f64 x)) (-.f64 z y)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (-.f64 z y))))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 1 (neg.f64 (-.f64 z y))) (neg.f64 x))
(/.f64 -1 (/.f64 (neg.f64 (-.f64 z y)) x))
(/.f64 (neg.f64 x) (neg.f64 (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (+.f64 y z) (-.f64 z y))) (+.f64 y z))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (+.f64 y z))) (+.f64 y z))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 1 (sqrt.f64 x)) (-.f64 z y)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (-.f64 z y))))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 (-.f64 z y)) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) -1) (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) -1))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (-.f64 z y) x))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (-.f64 z y) x))) 1) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2))
(pow.f64 (/.f64 (-.f64 z y) x) -1)
(/.f64 x (-.f64 z y))
(pow.f64 (/.f64 x (-.f64 z y)) 1)
(/.f64 x (-.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)
(/.f64 x (-.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)
(/.f64 x (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)
(/.f64 x (-.f64 z y))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) -2))
(log.f64 (exp.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))
(/.f64 x (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))
(/.f64 x (-.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(exp.f64 (log.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(exp.f64 (-.f64 (log.f64 x) (log.f64 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) x)) -1))
(/.f64 x (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 z y))) 1))
(/.f64 x (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) z) (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) t))
(/.f64 (*.f64 1 (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) t) (*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) z))
(/.f64 (*.f64 1 (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z z)) (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 t (+.f64 z t))) (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z z)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (+.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z t)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(+.f64 (*.f64 z (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 t (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))))
(/.f64 (*.f64 1 (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 t (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))) (*.f64 z (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t)))))
(/.f64 (*.f64 1 (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (*.f64 t (+.f64 z t)) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(+.f64 (*.f64 (*.f64 t (+.f64 z t)) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (*.f64 z z) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(+.f64 (*.f64 (+.f64 (*.f64 t t) (*.f64 z z)) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (*.f64 (*.f64 z t) (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z t)))) 1)
(/.f64 1 (-.f64 z t))
(*.f64 1 (/.f64 1 (-.f64 z t)))
(/.f64 1 (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) 1)
(/.f64 1 (-.f64 z t))
(*.f64 (pow.f64 (-.f64 z t) -1/2) (pow.f64 (-.f64 z t) -1/2))
(/.f64 1 (-.f64 z t))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (cbrt.f64 (-.f64 z t)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (cbrt.f64 (-.f64 z t)))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (*.f64 1 (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 t z))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 z t)) -1) (pow.f64 (sqrt.f64 (-.f64 z t)) -1))
(pow.f64 (sqrt.f64 (-.f64 z t)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 z t)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(pow.f64 (-.f64 z t) -1)
(/.f64 1 (-.f64 z t))
(pow.f64 (/.f64 1 (-.f64 z t)) 1)
(/.f64 1 (-.f64 z t))
(pow.f64 (pow.f64 (-.f64 z t) -1/2) 2)
(/.f64 1 (-.f64 z t))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 3))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) 1/3)
(/.f64 1 (-.f64 z t))
(sqrt.f64 (pow.f64 (-.f64 z t) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z t)))))
(/.f64 1 (-.f64 z t))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3))
(/.f64 1 (-.f64 z t))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(exp.f64 (neg.f64 (log.f64 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (-.f64 z t)) -1))
(/.f64 1 (-.f64 z t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z t))) 1))
(/.f64 1 (-.f64 z t))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (+.f64 (neg.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) x) (/.f64 (*.f64 0 y) x))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) x) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) x))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (+.f64 (neg.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) x) (/.f64 (*.f64 0 y) x))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) x) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) x))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z y) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) y)))
(+.f64 (/.f64 z x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 1 (neg.f64 (/.f64 y x))))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 (neg.f64 y) (/.f64 1 x)))
(/.f64 (-.f64 z y) x)
(+.f64 (/.f64 z x) (*.f64 (*.f64 (neg.f64 y) 1) (/.f64 1 x)))
(/.f64 (-.f64 z y) x)
(+.f64 (neg.f64 (/.f64 y x)) (/.f64 z x))
(/.f64 (-.f64 z y) x)
(+.f64 (*.f64 (/.f64 1 x) z) (*.f64 (/.f64 1 x) (neg.f64 y)))
(/.f64 (-.f64 z y) x)
(+.f64 (*.f64 (/.f64 1 x) z) (*.f64 (/.f64 1 x) (*.f64 (neg.f64 y) 1)))
(/.f64 (-.f64 z y) x)
(+.f64 (*.f64 (/.f64 1 x) (neg.f64 y)) (*.f64 (/.f64 1 x) z))
(/.f64 (-.f64 z y) x)
(+.f64 (*.f64 (/.f64 z x) 1) (*.f64 (neg.f64 (/.f64 y x)) 1))
(/.f64 (-.f64 z y) x)
(+.f64 (*.f64 (neg.f64 y) (/.f64 1 x)) (/.f64 z x))
(/.f64 (-.f64 z y) x)
(-.f64 (/.f64 z x) (/.f64 y x))
(/.f64 (-.f64 z y) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 z y) x))) 1)
(/.f64 (-.f64 z y) x)
(*.f64 1 (/.f64 (-.f64 z y) x))
(/.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) (/.f64 1 x))
(/.f64 (-.f64 z y) x)
(*.f64 (/.f64 (-.f64 z y) x) 1)
(/.f64 (-.f64 z y) x)
(*.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) (sqrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (-.f64 z y) x)
(*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 (sqrt.f64 (-.f64 z y)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z y)) (/.f64 (sqrt.f64 (-.f64 z y)) x))
(*.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2))
(/.f64 (-.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 2) (cbrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (-.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (cbrt.f64 (-.f64 z y)) (/.f64 1 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (/.f64 1 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (/.f64 (cbrt.f64 (-.f64 z y)) x))
(*.f64 (/.f64 1 x) (-.f64 z y))
(/.f64 (-.f64 z y) x)
(*.f64 (neg.f64 (-.f64 z y)) (/.f64 1 (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 z y)) (neg.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (-.f64 z y) (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 z y)) (sqrt.f64 x))
(/.f64 (/.f64 (-.f64 z y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 z y) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 z y) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z y)) 1) (/.f64 (sqrt.f64 (-.f64 z y)) x))
(*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z y)) (/.f64 (sqrt.f64 (-.f64 z y)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 z y)) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z y)) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (/.f64 1 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (/.f64 (cbrt.f64 (-.f64 z y)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 z y)) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (cbrt.f64 (/.f64 (-.f64 z y) x))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (/.f64 (-.f64 z y) x) 1)
(/.f64 (-.f64 z y) x)
(pow.f64 (/.f64 x (-.f64 z y)) -1)
(/.f64 (-.f64 z y) x)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) x)) 2)
(/.f64 (-.f64 z y) x)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) x)) 3)
(/.f64 (-.f64 z y) x)
(pow.f64 (pow.f64 (/.f64 (-.f64 z y) x) 3) 1/3)
(/.f64 (-.f64 z y) x)
(neg.f64 (/.f64 (-.f64 z y) (neg.f64 x)))
(*.f64 (neg.f64 (-.f64 z y)) (/.f64 1 (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 z y)) (neg.f64 x))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (-.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 z y) x))))
(/.f64 (-.f64 z y) x)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) x) 3))
(/.f64 (-.f64 z y) x)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 x 3)))
(/.f64 (-.f64 z y) x)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (-.f64 z y) x)
(exp.f64 (log.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) x)) 1))
(/.f64 (-.f64 z y) x)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 z y) x)))
(/.f64 (-.f64 z y) x)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.3b
(/.f64 x (*.f64 y t))
Compiler

Compiled 15 to 6 computations (60% saved)

series24.0ms (0.1%)

Counts
1 → 0
Calls

9 calls:

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

rewrite55.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1628×add-sqr-sqrt
1616×*-un-lft-identity
1504×add-cube-cbrt
1480×add-cbrt-cube
152×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify66.0ms (0.3%)

Algorithm
egg-herbie
Rules
1698×distribute-lft-in
1392×associate-*r*
1192×associate-*l*
890×associate-+r+
820×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0103783
1259765
2871741
35536741
Stop Event
node limit
Counts
39 → 49
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y t)))) 1)
(*.f64 x (/.f64 (/.f64 1 y) t))
(*.f64 (/.f64 x (*.f64 y t)) 1)
(*.f64 1 (/.f64 x (*.f64 y t)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 y) t)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) (sqrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 y) t)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2) (cbrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (/.f64 x y) (/.f64 1 t))
(*.f64 (/.f64 (/.f64 1 y) t) x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 t))))
(*.f64 (/.f64 1 y) (/.f64 x t))
(*.f64 (/.f64 1 t) (/.f64 x y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y t))) (/.f64 x (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) t) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 y t))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (cbrt.f64 (/.f64 x (*.f64 y t))))
(pow.f64 (/.f64 x (*.f64 y t)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)
(pow.f64 (/.f64 y (/.f64 x t)) -1)
(neg.f64 (/.f64 x (*.f64 y (neg.f64 t))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y t)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y t))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y t))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y t)))) 1)
(/.f64 x (*.f64 y t))
(*.f64 x (/.f64 (/.f64 1 y) t))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 x (*.f64 y t)) 1)
(/.f64 x (*.f64 y t))
(*.f64 1 (/.f64 x (*.f64 y t)))
(/.f64 x (*.f64 y t))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 y) t)))
(/.f64 x (*.f64 y t))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) (sqrt.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 y) t)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) t))
(*.f64 (/.f64 1 (*.f64 y t)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y t)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2))
(/.f64 x (*.f64 y t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2) (cbrt.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 x y) (/.f64 1 t))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (/.f64 1 y) t) x)
(/.f64 x (*.f64 y t))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 t))))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 y) (/.f64 x t))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 t) (/.f64 x y))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y t))) (/.f64 x (sqrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y t))) (sqrt.f64 (*.f64 y t)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y t))) (pow.f64 (cbrt.f64 (*.f64 y t)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y t)))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) t))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) t))
(*.f64 (/.f64 1 (*.f64 y t)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y t)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) y))
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y t))) (pow.f64 (cbrt.f64 (*.f64 y t)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) t))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) t))
(*.f64 (/.f64 1 (*.f64 y t)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y t)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) t) (/.f64 (cbrt.f64 x) y))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) t))
(*.f64 (/.f64 1 (*.f64 y t)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y t)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 y t))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (cbrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)))
(pow.f64 (/.f64 x (*.f64 y t)) 1)
(/.f64 x (*.f64 y t))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)
(/.f64 x (*.f64 y t))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)
(/.f64 x (*.f64 y t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)
(/.f64 x (*.f64 y t))
(pow.f64 (/.f64 y (/.f64 x t)) -1)
(/.f64 x (*.f64 y t))
(neg.f64 (/.f64 x (*.f64 y (neg.f64 t))))
(/.f64 x (*.f64 y t))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))
(/.f64 x (*.f64 y t))
(log.f64 (exp.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y t)))))
(/.f64 x (*.f64 y t))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))
(/.f64 x (*.f64 y t))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(exp.f64 (log.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y t))) 1))
(/.f64 x (*.f64 y t))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z t) z)
5.1b
(/.f64 x (*.f64 (-.f64 z t) z))
Compiler

Compiled 22 to 7 computations (68.2% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

15 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-/r*
1474×associate-*r/
1264×associate-/l*
1064×associate-*l/
956×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

simplify149.0ms (0.8%)

Algorithm
egg-herbie
Rules
1474×distribute-lft-in
1460×distribute-rgt-in
614×associate-/l*
380×associate-/r*
336×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03305407
19435303
239905151
Stop Event
node limit
Counts
169 → 201
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(*.f64 -1 (*.f64 t z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(pow.f64 z 2)
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(pow.f64 z 2)
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(pow.f64 z 2)
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 -1 (*.f64 t z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 -1 (*.f64 t z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z t)) z))) 1)
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 1)
(*.f64 1 (/.f64 (/.f64 x (-.f64 z t)) z))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 z))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z t))) x)
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 z (-.f64 z t))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)) (/.f64 (sqrt.f64 x) 1))
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x z))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 (/.f64 -1 (*.f64 z (-.f64 z t))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z t)))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) (/.f64 (pow.f64 (cbrt.f64 x) 2) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (cbrt.f64 x) z) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z t))) (cbrt.f64 x))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 3) 1/3)
(pow.f64 (*.f64 (-.f64 z t) (/.f64 z x)) -1)
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) (neg.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z t)) z))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(+.f64 (*.f64 z z) (*.f64 z (neg.f64 t)))
(+.f64 (*.f64 z (neg.f64 t)) (*.f64 z z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 z t)))) 1)
(/.f64 z (/.f64 1 (-.f64 z t)))
(/.f64 (-.f64 z t) (/.f64 1 z))
(/.f64 (*.f64 z (-.f64 z t)) 1)
(/.f64 1 (/.f64 1 (*.f64 z (-.f64 z t))))
(/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (*.f64 z (sqrt.f64 (-.f64 z t)))))
(/.f64 (sqrt.f64 (*.f64 z (-.f64 z t))) (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 (sqrt.f64 z) (/.f64 1 (*.f64 (-.f64 z t) (sqrt.f64 z))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 1 (*.f64 z (cbrt.f64 (-.f64 z t)))))
(/.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2) (/.f64 1 (cbrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 1 (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 z t) z))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) z))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (/.f64 1 (sqrt.f64 (-.f64 z t))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (cbrt.f64 z)))
(/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(/.f64 (*.f64 z (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(/.f64 (*.f64 z (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (neg.f64 (+.f64 z t)))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (sqrt.f64 (+.f64 z t)))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (cbrt.f64 (+.f64 z t)))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t))) z) (-.f64 z (neg.f64 t)))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3)) z) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) z) (neg.f64 (+.f64 z t)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) z) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) 1) (+.f64 z t))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) 1) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (+.f64 z t)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) 1) (+.f64 z t))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) (sqrt.f64 (+.f64 z t))) (sqrt.f64 (+.f64 z t)))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (cbrt.f64 (+.f64 z t)) (cbrt.f64 (+.f64 z t)))) (cbrt.f64 (+.f64 z t)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) 1) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(pow.f64 (*.f64 z (-.f64 z t)) 1)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 z t))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 z t)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 z t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 z t)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 z t)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 z t))))
(exp.f64 (log.f64 (*.f64 z (-.f64 z t))))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 z t))))
Outputs
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (/.f64 (neg.f64 x) (*.f64 t z)))
(-.f64 (/.f64 (neg.f64 x) (*.f64 t z)) (/.f64 x (*.f64 t t)))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (/.f64 (neg.f64 x) (*.f64 t z))))
(-.f64 (-.f64 (/.f64 (neg.f64 z) (/.f64 (pow.f64 t 3) x)) (/.f64 (/.f64 x z) t)) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t z)) (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 4))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (/.f64 (pow.f64 t 3) x)) (/.f64 (/.f64 x z) t)) (*.f64 (/.f64 (*.f64 z z) (pow.f64 t 4)) x)) (/.f64 x (*.f64 t t)))
(-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 t z))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 t 4)) x))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x)))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (*.f64 t t)) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x))) (+.f64 (/.f64 (*.f64 x (*.f64 t t)) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (/.f64 (pow.f64 z 5) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x)))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (*.f64 t t)) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x))) (+.f64 (/.f64 (*.f64 x (*.f64 t t)) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (/.f64 (pow.f64 z 5) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x)))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (*.f64 t t)) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x))) (+.f64 (/.f64 (*.f64 x (*.f64 t t)) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (/.f64 (pow.f64 z 5) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (/.f64 (neg.f64 x) (*.f64 t z)))
(-.f64 (/.f64 (neg.f64 x) (*.f64 t z)) (/.f64 x (*.f64 t t)))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (/.f64 (neg.f64 x) (*.f64 t z))))
(-.f64 (-.f64 (/.f64 (neg.f64 z) (/.f64 (pow.f64 t 3) x)) (/.f64 (/.f64 x z) t)) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t z)) (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 4))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (/.f64 (pow.f64 t 3) x)) (/.f64 (/.f64 x z) t)) (*.f64 (/.f64 (*.f64 z z) (pow.f64 t 4)) x)) (/.f64 x (*.f64 t t)))
(-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 t z))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 t 4)) x))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (/.f64 (neg.f64 x) (*.f64 t z)))
(-.f64 (/.f64 (neg.f64 x) (*.f64 t z)) (/.f64 x (*.f64 t t)))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (/.f64 (neg.f64 x) (*.f64 t z))))
(-.f64 (-.f64 (/.f64 (neg.f64 z) (/.f64 (pow.f64 t 3) x)) (/.f64 (/.f64 x z) t)) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t z)) (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 t 4))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (/.f64 (pow.f64 t 3) x)) (/.f64 (/.f64 x z) t)) (*.f64 (/.f64 (*.f64 z z) (pow.f64 t 4)) x)) (/.f64 x (*.f64 t t)))
(-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 t z))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 t 4)) x))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t z)) (pow.f64 z 2))
(*.f64 z (-.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t z)))
(*.f64 z (-.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z t)) z))) 1)
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 1)
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 1 (/.f64 (/.f64 x (-.f64 z t)) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) z))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 2))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z t))) x)
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 z (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)) (/.f64 (sqrt.f64 x) 1))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z) (pow.f64 (cbrt.f64 x) 2))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 -1 (*.f64 z (-.f64 z t))) (neg.f64 x))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) z) (-.f64 z t)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))) (sqrt.f64 x)) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t))))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))) (sqrt.f64 x)) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z t))))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) (/.f64 (pow.f64 (cbrt.f64 x) 2) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (cbrt.f64 x) z) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (*.f64 (/.f64 x z) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 (+.f64 t z) (+.f64 t z)))
(*.f64 x (/.f64 (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z t))) (cbrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(/.f64 (*.f64 (/.f64 x z) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 (+.f64 t z) (+.f64 t z)))
(*.f64 x (/.f64 (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 1 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)))) (cbrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z t)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(/.f64 (*.f64 (/.f64 x z) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 (+.f64 t z) (+.f64 t z)))
(*.f64 x (/.f64 (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 x (*.f64 z (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))))) (neg.f64 (+.f64 t z)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (neg.f64 (*.f64 z z)) (*.f64 t t))) (-.f64 (neg.f64 t) z))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 t t) (*.f64 z z)))) (-.f64 (neg.f64 z) t))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (neg.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (neg.f64 z))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (neg.f64 (/.f64 x (+.f64 (neg.f64 (pow.f64 z 4)) (*.f64 z (pow.f64 t 3))))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(/.f64 (*.f64 (/.f64 x z) (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 (+.f64 t z) (+.f64 t z)))
(*.f64 x (/.f64 (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))) z))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 1)
(/.f64 x (*.f64 z (-.f64 z t)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 2)
(/.f64 x (*.f64 z (-.f64 z t)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) z)) 3)
(/.f64 x (*.f64 z (-.f64 z t)))
(pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 3) 1/3)
(/.f64 x (*.f64 z (-.f64 z t)))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 z x)) -1)
(/.f64 x (*.f64 z (-.f64 z t)))
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) (neg.f64 z))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) (neg.f64 z)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 2))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2))
(fabs.f64 (/.f64 x (*.f64 z (-.f64 z t))))
(log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(/.f64 x (*.f64 z (-.f64 z t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z t)) z))))
(/.f64 x (*.f64 z (-.f64 z t)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) z) 3))
(/.f64 x (*.f64 z (-.f64 z t)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(/.f64 x (*.f64 z (-.f64 z t)))
(exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(/.f64 x (*.f64 z (-.f64 z t)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z t)) z)))
(/.f64 x (*.f64 z (-.f64 z t)))
(+.f64 (*.f64 z z) (*.f64 z (neg.f64 t)))
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 z (neg.f64 t)) (*.f64 z z))
(*.f64 z (-.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 z t)))) 1)
(*.f64 z (-.f64 z t))
(/.f64 z (/.f64 1 (-.f64 z t)))
(*.f64 z (-.f64 z t))
(/.f64 (-.f64 z t) (/.f64 1 z))
(*.f64 z (-.f64 z t))
(/.f64 (*.f64 z (-.f64 z t)) 1)
(*.f64 z (-.f64 z t))
(/.f64 1 (/.f64 1 (*.f64 z (-.f64 z t))))
(*.f64 z (-.f64 z t))
(/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (*.f64 z (sqrt.f64 (-.f64 z t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (*.f64 z (sqrt.f64 (-.f64 z t))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 z t)) (sqrt.f64 (-.f64 z t))) z)
(/.f64 (sqrt.f64 (*.f64 z (-.f64 z t))) (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 z (-.f64 z t))
(/.f64 (sqrt.f64 z) (/.f64 1 (*.f64 (-.f64 z t) (sqrt.f64 z))))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 1 (*.f64 z (cbrt.f64 (-.f64 z t)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 z (cbrt.f64 (-.f64 z t))))
(/.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2)))
(*.f64 z (-.f64 z t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 2) (/.f64 1 (cbrt.f64 (*.f64 z (-.f64 z t)))))
(*.f64 z (-.f64 z t))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 1 (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 z t) z))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) z))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (/.f64 1 (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (*.f64 z (sqrt.f64 (-.f64 z t))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 z t)) (sqrt.f64 (-.f64 z t))) z)
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 1 (*.f64 z (cbrt.f64 (-.f64 z t)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 z (cbrt.f64 (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (*.f64 z (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 z (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (/.f64 (neg.f64 (+.f64 t z)) z))
(/.f64 z (*.f64 1 (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 z (-.f64 (neg.f64 z) t)) (-.f64 (*.f64 t t) (*.f64 z z)))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (/.f64 (neg.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))) z))
(/.f64 z (*.f64 1 (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (sqrt.f64 (+.f64 z t)))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (/.f64 (sqrt.f64 (+.f64 t z)) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (+.f64 t z))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (sqrt.f64 (+.f64 t z))) (*.f64 z (sqrt.f64 (-.f64 z t))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (/.f64 (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (cbrt.f64 (+.f64 z t)))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (cbrt.f64 (+.f64 t z)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))))
(/.f64 z (/.f64 (/.f64 (cbrt.f64 (+.f64 t z)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 t z))))) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t))) z) (-.f64 z (neg.f64 t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3)) z) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) z) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (/.f64 (neg.f64 (+.f64 t z)) z))
(/.f64 z (*.f64 1 (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 z (-.f64 (neg.f64 z) t)) (-.f64 (*.f64 t t) (*.f64 z z)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) z) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (/.f64 (neg.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))) z))
(/.f64 z (*.f64 1 (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) 1) (+.f64 z t))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) 1) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (+.f64 z t)))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (/.f64 (sqrt.f64 (+.f64 t z)) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (+.f64 t z))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (sqrt.f64 (+.f64 t z))) (*.f64 z (sqrt.f64 (-.f64 z t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (/.f64 (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) 1) (+.f64 z t))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) (sqrt.f64 (+.f64 z t))) (sqrt.f64 (+.f64 z t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (cbrt.f64 (+.f64 z t)) (cbrt.f64 (+.f64 z t)))) (cbrt.f64 (+.f64 z t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (+.f64 t z) z))
(*.f64 (/.f64 z (+.f64 t z)) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) 1) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))) (sqrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))) (cbrt.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))) z)
(*.f64 z (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(pow.f64 (*.f64 z (-.f64 z t)) 1)
(*.f64 z (-.f64 z t))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 z t))) 2)
(*.f64 z (-.f64 z t))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 z t))) 3)
(*.f64 z (-.f64 z t))
(pow.f64 (pow.f64 (*.f64 z (-.f64 z t)) 3) 1/3)
(*.f64 z (-.f64 z t))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 z t)) 2))
(fabs.f64 (*.f64 z (-.f64 z t)))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 z t)))
(*.f64 z (-.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 z t)))))
(*.f64 z (-.f64 z t))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 z t)) 3))
(*.f64 z (-.f64 z t))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 z 3)))
(*.f64 z (-.f64 z t))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 z t))))
(*.f64 z (-.f64 z t))
(exp.f64 (log.f64 (*.f64 z (-.f64 z t))))
(*.f64 z (-.f64 z t))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 z t))))
(*.f64 z (-.f64 z t))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (-.f64 z y))
2.8b
(/.f64 (/.f64 x (-.f64 z y)) z)
Compiler

Compiled 22 to 7 computations (68.2% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1822×associate-/l*
1062×*-commutative
714×associate-/r/
500×associate-/l/
476×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (0.7%)

Algorithm
egg-herbie
Rules
772×associate-/l*
650×*-commutative
646×associate-*r*
646×associate-*r/
642×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04718341
114757999
263417687
Stop Event
node limit
Counts
243 → 275
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1)
(*.f64 x (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 z)))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))
(*.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 x (+.f64 y (neg.f64 z))) (/.f64 1 (neg.f64 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 z)) x)
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)) (sqrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(*.f64 (/.f64 x 1) (/.f64 1 (*.f64 z (-.f64 z y))))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (/.f64 1 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (neg.f64 z)) (/.f64 x (+.f64 y (neg.f64 z))))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) z))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z y))) x)
(*.f64 (/.f64 1 (*.f64 z (-.f64 z y))) (/.f64 x 1))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (*.f64 (-.f64 z y) (cbrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (cbrt.f64 z))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) z) (sqrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 z)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) z))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) z) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 z)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) z) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z y))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
(*.f64 (/.f64 (/.f64 1 z) 1) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (+.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 1 z) (+.f64 y (neg.f64 z))) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z y) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) 1) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (+.f64 z y))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) 1) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3) 1/3)
(pow.f64 (*.f64 z (/.f64 (-.f64 z y) x)) -1)
(neg.f64 (/.f64 x (*.f64 z (+.f64 y (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 x (+.f64 y (neg.f64 z))) (/.f64 1 z)))
(neg.f64 (*.f64 (/.f64 x (*.f64 z (+.f64 y (neg.f64 z)))) 1))
(neg.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (neg.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(+.f64 (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(+.f64 (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)
(*.f64 x (/.f64 1 (-.f64 z y)))
(*.f64 x (neg.f64 (neg.f64 (/.f64 1 (-.f64 z y)))))
(*.f64 (/.f64 x (-.f64 z y)) 1)
(*.f64 1 (/.f64 x (-.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y))))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 x (-.f64 z y))))))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 1 (-.f64 z y)) x)
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (-.f64 z y))))
(*.f64 (neg.f64 x) (/.f64 1 (+.f64 y (neg.f64 z))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))) (neg.f64 (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))) (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))) (neg.f64 (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))))
(*.f64 (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x 1) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (+.f64 z y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 -1 (/.f64 x (+.f64 y (neg.f64 z))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y)))) (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2)) (neg.f64 (cbrt.f64 (/.f64 x (-.f64 z y)))))
(*.f64 (/.f64 1 (+.f64 y (neg.f64 z))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) 1))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (cbrt.f64 x))
(*.f64 (/.f64 x (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (+.f64 z y))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (cbrt.f64 (+.f64 z y)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))) (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))) (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))))) (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y))))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))) (cbrt.f64 (/.f64 x (-.f64 z y))))
(pow.f64 (/.f64 x (-.f64 z y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)
(pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)
(pow.f64 (/.f64 (-.f64 z y) x) -1)
(neg.f64 (/.f64 x (+.f64 y (neg.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2))
(log.f64 (exp.f64 (/.f64 x (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))
(exp.f64 (log.f64 (/.f64 x (-.f64 z y))))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))
Outputs
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x z)) y)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (/.f64 x y) z)))
(-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (/.f64 (/.f64 x y) y))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 y 3) x)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 (/.f64 x y) y))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 y 3) x)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 (/.f64 x y) y)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 y 4) x)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (+.f64 (/.f64 x (*.f64 z y)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 y 4) x))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 3)) x) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 3)) x) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 3)) x) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x z)) y)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (/.f64 x y) z)))
(-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (/.f64 (/.f64 x y) y))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 y 3) x)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 (/.f64 x y) y))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 y 3) x)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 (/.f64 x y) y)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 y 4) x)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (+.f64 (/.f64 x (*.f64 z y)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 y 4) x))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x z)) y)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (/.f64 x y) z)))
(-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (/.f64 (/.f64 x y) y))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 y 3) x)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 (/.f64 x y) y))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 y 3) x)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) y) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 (/.f64 x y) y)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 y 4) x)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (+.f64 (/.f64 x (*.f64 z y)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 y 4) x))))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 x y) (/.f64 z y)))
(*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(-.f64 (*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x))) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y))) (neg.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (/.f64 (*.f64 z z) (pow.f64 y 3))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (*.f64 (/.f64 x z) (/.f64 y z)))
(*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (/.f64 x z) (/.f64 y z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (+.f64 (*.f64 (/.f64 x z) (/.f64 y z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) (/.f64 (*.f64 y y) (pow.f64 z 3)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (*.f64 (/.f64 x z) (/.f64 y z)))
(*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (/.f64 x z) (/.f64 y z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (+.f64 (*.f64 (/.f64 x z) (/.f64 y z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) (/.f64 (*.f64 y y) (pow.f64 z 3)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (*.f64 (/.f64 x z) (/.f64 y z)))
(*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (/.f64 x z) (/.f64 y z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (+.f64 (*.f64 (/.f64 x z) (/.f64 y z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (/.f64 x z) (+.f64 1 (/.f64 y z))) (*.f64 x (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) (/.f64 (*.f64 y y) (pow.f64 z 3)))))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 x y) (/.f64 z y)))
(*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(-.f64 (*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x))) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y))) (neg.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (/.f64 (*.f64 z z) (pow.f64 y 3))))))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 x y) (/.f64 z y)))
(*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(-.f64 (*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x))) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 (/.f64 x y) (-.f64 -1 (/.f64 z y))) (neg.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (/.f64 (*.f64 z z) (pow.f64 y 3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 x (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 z)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (+.f64 y (neg.f64 z))) (/.f64 1 (neg.f64 z)))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(*.f64 (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 z)) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)) (sqrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 z)) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 x 1) (/.f64 1 (*.f64 z (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (/.f64 1 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 1 (neg.f64 z)) (/.f64 x (+.f64 y (neg.f64 z))))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z y))) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z y))) (/.f64 x 1))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (*.f64 (-.f64 z y) (cbrt.f64 z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (cbrt.f64 z))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) z) (sqrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 z)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) z) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 z)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))) (sqrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) z) (cbrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))) (cbrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z y))) (cbrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) 1) (/.f64 x (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) z)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 1 z) (+.f64 y (neg.f64 z))) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z y) (sqrt.f64 x))) (sqrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) 1) (/.f64 1 (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (-.f64 y z) (+.f64 z y))) (neg.f64 (+.f64 z y)))
(*.f64 (-.f64 (neg.f64 z) y) (/.f64 (/.f64 x z) (*.f64 (-.f64 y z) (+.f64 z y))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 (neg.f64 (/.f64 x z)) (+.f64 (pow.f64 y 3) (neg.f64 (pow.f64 z 3)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 (neg.f64 x) (*.f64 (neg.f64 z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (+.f64 z y))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (-.f64 y z) (+.f64 z y))) (neg.f64 (+.f64 z y)))
(*.f64 (-.f64 (neg.f64 z) y) (/.f64 (/.f64 x z) (*.f64 (-.f64 y z) (+.f64 z y))))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 (neg.f64 (/.f64 x z)) (+.f64 (pow.f64 y 3) (neg.f64 (pow.f64 z 3)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 (neg.f64 x) (*.f64 (neg.f64 z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (/.f64 x z) 1) (/.f64 1 (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (-.f64 y z) (+.f64 z y))) (neg.f64 (+.f64 z y)))
(*.f64 (-.f64 (neg.f64 z) y) (/.f64 (/.f64 x z) (*.f64 (-.f64 y z) (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 (neg.f64 (/.f64 x z)) (+.f64 (pow.f64 y 3) (neg.f64 (pow.f64 z 3)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 (neg.f64 x) (*.f64 (neg.f64 z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 3)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3) 1/3)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (*.f64 z (/.f64 (-.f64 z y) x)) -1)
(/.f64 x (*.f64 z (-.f64 z y)))
(neg.f64 (/.f64 x (*.f64 z (+.f64 y (neg.f64 z)))))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(neg.f64 (*.f64 (/.f64 x (+.f64 y (neg.f64 z))) (/.f64 1 z)))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(neg.f64 (*.f64 (/.f64 x (*.f64 z (+.f64 y (neg.f64 z)))) 1))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(neg.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (neg.f64 z))))
(/.f64 x (*.f64 z (-.f64 z y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2))
(fabs.f64 (/.f64 x (*.f64 z (-.f64 z y))))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(/.f64 x (*.f64 z (-.f64 z y)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3))
(/.f64 x (*.f64 z (-.f64 z y)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 z 3)))
(/.f64 x (*.f64 z (-.f64 z y)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) y) (*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) z))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(+.f64 (*.f64 y (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 z (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)
(/.f64 x (-.f64 z y))
(*.f64 x (/.f64 1 (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 x (neg.f64 (neg.f64 (/.f64 1 (-.f64 z y)))))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 x (-.f64 z y)) 1)
(/.f64 x (-.f64 z y))
(*.f64 1 (/.f64 x (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y))))))
(/.f64 x (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))
(/.f64 x (-.f64 z y))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (cbrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 x (-.f64 z y))))))
(/.f64 x (-.f64 z y))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z y)) x)
(/.f64 x (-.f64 z y))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (neg.f64 x) (/.f64 1 (+.f64 y (neg.f64 z))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))) (neg.f64 (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))) (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))) (neg.f64 (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))) (sqrt.f64 x))
(/.f64 x (-.f64 z y))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 x 1) (/.f64 1 (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (+.f64 z y)))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 -1 (/.f64 x (+.f64 y (neg.f64 z))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y)))) (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (-.f64 z y))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2)) (neg.f64 (cbrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 1 (+.f64 y (neg.f64 z))) (neg.f64 x))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (sqrt.f64 x))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) 1))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (cbrt.f64 x))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 x (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (neg.f64 (+.f64 z y)) (/.f64 x (*.f64 (-.f64 y z) (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 (-.f64 (neg.f64 z) y) (+.f64 z y)))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (*.f64 1 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (+.f64 z y))
(*.f64 (neg.f64 (+.f64 z y)) (/.f64 x (*.f64 (-.f64 y z) (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 (-.f64 (neg.f64 z) y) (+.f64 z y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (*.f64 1 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 z y) (+.f64 y (neg.f64 z)))) (neg.f64 (+.f64 z y)))
(*.f64 (neg.f64 (+.f64 z y)) (/.f64 x (*.f64 (-.f64 y z) (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 y z)) (/.f64 (-.f64 (neg.f64 z) y) (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))) (/.f64 x (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (*.f64 1 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z y) (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 z y)) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))))) (sqrt.f64 (fma.f64 y (+.f64 z y) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 y (+.f64 z y) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (cbrt.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))) (cbrt.f64 (+.f64 z y)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (cbrt.f64 (+.f64 z y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z))))) (sqrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))) (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))))) (cbrt.f64 (/.f64 x (+.f64 y (neg.f64 z)))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 x (-.f64 z y))))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))) (cbrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(pow.f64 (/.f64 x (-.f64 z y)) 1)
(/.f64 x (-.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)
(/.f64 x (-.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)
(/.f64 x (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)
(/.f64 x (-.f64 z y))
(pow.f64 (/.f64 (-.f64 z y) x) -1)
(/.f64 x (-.f64 z y))
(neg.f64 (/.f64 x (+.f64 y (neg.f64 z))))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 y z)))
(/.f64 (neg.f64 x) (-.f64 y z))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2))
(fabs.f64 (/.f64 x (-.f64 z y)))
(log.f64 (exp.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))
(/.f64 x (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))
(/.f64 x (-.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(exp.f64 (log.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z y) (-.f64 z t))
1.0b
(/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t)))
5.5b
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))) x)
Compiler

Compiled 42 to 13 computations (69% saved)

series27.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1558×associate-/r*
1204×distribute-lft-in
1004×associate-/r/
862×associate-/l*
326×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify141.0ms (0.7%)

Algorithm
egg-herbie
Rules
1286×associate-/l/
1116×associate-/r*
932×*-commutative
874×associate-*r*
810×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval623.0ms (3.2%)

Compiler

Compiled 32436 to 11858 computations (63.4% saved)

prune499.0ms (2.6%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New1523101533
Fresh4913
Picked101
Done224
Total1530211551
Error
0b
Counts
1551 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
43.6b
(/.f64 (/.f64 (neg.f64 x) y) z)
29.7b
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
25.6b
(/.f64 (/.f64 x z) (-.f64 z y))
27.1b
(/.f64 (/.f64 x z) (-.f64 z t))
34.1b
(/.f64 (/.f64 x z) z)
40.6b
(/.f64 (/.f64 x t) y)
41.6b
(/.f64 (neg.f64 (/.f64 x z)) y)
28.7b
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
43.6b
(/.f64 (neg.f64 x) (*.f64 z y))
45.8b
(/.f64 (neg.f64 x) (*.f64 t z))
26.8b
(/.f64 x (*.f64 (-.f64 z y) z))
28.4b
(/.f64 x (*.f64 (-.f64 z t) z))
35.5b
(/.f64 x (*.f64 z z))
42.2b
(/.f64 x (*.f64 y t))
2.4b
(/.f64 1 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))
2.3b
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y)))
42.2b
(*.f64 (/.f64 (/.f64 1 y) t) x)
30.8b
(*.f64 (/.f64 (/.f64 -1 t) (-.f64 z y)) x)
40.4b
(*.f64 (/.f64 x y) (/.f64 1 t))
35.7b
(*.f64 (/.f64 1 (*.f64 z z)) x)
Compiler

Compiled 444 to 301 computations (32.2% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z t) x)
0.2b
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y)))
2.1b
(*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y))
Compiler

Compiled 40 to 11 computations (72.5% saved)

series7.0ms (0%)

Counts
3 → 120
Calls

33 calls:

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

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1326×distribute-rgt-in
1278×distribute-lft-in
1096×associate-/r/
728×associate-/l/
288×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify219.0ms (1.1%)

Algorithm
egg-herbie
Rules
1246×associate-*l/
1108×associate-*r/
1004×distribute-lft-in
958×distribute-rgt-in
588×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092219234
1324617852
Stop Event
node limit
Counts
400 → 540
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (/.f64 (*.f64 y t) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (pow.f64 z 2) x) (/.f64 (*.f64 y t) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (pow.f64 z 2) x) (/.f64 (*.f64 y t) x)))
(/.f64 (pow.f64 z 2) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (*.f64 y t) x) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (*.f64 y t) x) (/.f64 (pow.f64 z 2) x)))
(/.f64 (pow.f64 z 2) x)
(+.f64 (/.f64 (pow.f64 z 2) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (/.f64 t x)) z)))
(+.f64 (/.f64 (*.f64 y t) x) (+.f64 (/.f64 (pow.f64 z 2) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (/.f64 t x)) z))))
(+.f64 (/.f64 (*.f64 y t) x) (+.f64 (/.f64 (pow.f64 z 2) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (/.f64 t x)) z))))
(/.f64 (*.f64 (-.f64 z y) z) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)) (/.f64 (*.f64 (-.f64 z y) z) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)) (/.f64 (*.f64 (-.f64 z y) z) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)) (/.f64 (*.f64 (-.f64 z y) z) x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (*.f64 (-.f64 z t) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(/.f64 x (*.f64 (-.f64 z y) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 t x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(*.f64 -1 (/.f64 t x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(*.f64 -1 (/.f64 t x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 (-.f64 z t) x)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 (-.f64 z t) x)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (/.f64 (-.f64 z t) x) z) (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (-.f64 z t) x) z) (*.f64 (/.f64 (-.f64 z t) x) (*.f64 (neg.f64 y) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)) (*.f64 (/.f64 (-.f64 z t) x) z))
(+.f64 (*.f64 z (/.f64 (-.f64 z t) x)) (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 z (/.f64 (-.f64 z t) x)) (*.f64 (*.f64 (neg.f64 y) 1) (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x)) (*.f64 z (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z y) (/.f64 z x)) (*.f64 (-.f64 z y) (neg.f64 (/.f64 t x))))
(+.f64 (*.f64 1 (*.f64 (/.f64 (-.f64 z t) x) z)) (*.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))))
(+.f64 (*.f64 1 (*.f64 z (/.f64 (-.f64 z t) x))) (*.f64 1 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x))))
(+.f64 (*.f64 (/.f64 z x) (-.f64 z y)) (*.f64 (neg.f64 (/.f64 t x)) (-.f64 z y)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) z) 1) (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)) 1))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 z t) x)) 1) (*.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))) 1)
(/.f64 (-.f64 z t) (/.f64 x (-.f64 z y)))
(/.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z y)) x))
(/.f64 (-.f64 z t) (*.f64 1 (/.f64 x (-.f64 z y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 1 (-.f64 z y)))
(/.f64 (/.f64 (-.f64 z t) x) (*.f64 1 (/.f64 1 (-.f64 z y))))
(/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))
(/.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 1)
(/.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z t) (-.f64 (*.f64 z z) (*.f64 t t)))))
(/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (sqrt.f64 (-.f64 z t)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (cbrt.f64 (-.f64 z t)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (/.f64 x (-.f64 z y)) (+.f64 z t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 x (+.f64 z t))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 1 (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (/.f64 x (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (*.f64 1 (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (neg.f64 (-.f64 z t)) (*.f64 (/.f64 1 (-.f64 z y)) (neg.f64 x)))
(/.f64 -1 (*.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (/.f64 x (-.f64 z t)))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 x)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (+.f64 z y)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 1 (*.f64 x (+.f64 z y))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) (neg.f64 x))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 z y)) (*.f64 x (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y)) (neg.f64 x))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (/.f64 (-.f64 z t) x)) (+.f64 z y))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (-.f64 z t) x)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x)) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x)) (*.f64 (/.f64 1 (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(/.f64 (/.f64 (-.f64 z t) (sqrt.f64 x)) (*.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 1 (-.f64 z y)) (cbrt.f64 x)))
(/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (neg.f64 x))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (/.f64 x (-.f64 z y)) (neg.f64 (+.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (/.f64 x (-.f64 z y)) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 (/.f64 x (-.f64 z y)) (-.f64 z (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y))) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)) (+.f64 (*.f64 y y) (*.f64 z z))))
(/.f64 (-.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (*.f64 (/.f64 t x) (/.f64 t x))) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 (/.f64 z x) (/.f64 t x))))
(/.f64 (-.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (*.f64 (pow.f64 y 3) (pow.f64 y 3))) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3)) (*.f64 (/.f64 x (-.f64 z y)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3)) (*.f64 (/.f64 x (-.f64 z t)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 z (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z z) 3) (pow.f64 (*.f64 y y) 3)) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 z z) (*.f64 y y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3)) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (+.f64 (*.f64 (/.f64 t x) (/.f64 t x)) (*.f64 (/.f64 z x) (/.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 z 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(/.f64 (-.f64 (*.f64 z x) (*.f64 x t)) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (*.f64 (+.f64 z t) (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (neg.f64 x) (+.f64 z y)))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 1 (*.f64 (neg.f64 x) (+.f64 z y))))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (neg.f64 x) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 (neg.f64 x) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (-.f64 z t)) (*.f64 (+.f64 z y) x))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (-.f64 z t)) (*.f64 1 (*.f64 (+.f64 z y) x)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) 1) (*.f64 (+.f64 z y) (/.f64 x (-.f64 z t))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) 1) (*.f64 1 (*.f64 (+.f64 z y) (/.f64 x (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))) (*.f64 (+.f64 z y) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))) (*.f64 1 (*.f64 (+.f64 z y) (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t)) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) 1) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 z t))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) 1) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) 1) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 (+.f64 z t) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) 1) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (+.f64 z y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y))))))
(pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 z y)) (/.f64 (-.f64 z t) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3) (pow.f64 (-.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 (/.f64 (-.f64 z t) x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))))
(exp.f64 (log.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) z) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) y))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) y) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) z))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(+.f64 (*.f64 z (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(+.f64 (*.f64 y (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 z (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)
(*.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 z y) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (-.f64 z t)) (pow.f64 (-.f64 z y) -1))
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y)))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) x)
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y)))) -1)
(*.f64 (pow.f64 (-.f64 z y) -1) (/.f64 x (-.f64 z t)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1) (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 x (+.f64 z y)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))) (neg.f64 x))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y))) (neg.f64 x))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (neg.f64 x))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 z y)))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (neg.f64 x) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (-.f64 z t))) (*.f64 (+.f64 z y) x))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) 1)) (*.f64 (+.f64 z y) (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t)))) (*.f64 (+.f64 z y) (neg.f64 x)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) x))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) 1)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (neg.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 z (neg.f64 y)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) x)
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)) x)
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) 1) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (/.f64 x (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 x (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 x (+.f64 z t)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (-.f64 z t))) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) -1) (neg.f64 (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 (-.f64 z t) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (*.f64 (/.f64 t x) (/.f64 t x)))) (+.f64 (/.f64 z x) (/.f64 t x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3))) (+.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (+.f64 (*.f64 (/.f64 t x) (/.f64 t x)) (*.f64 (/.f64 z x) (/.f64 t x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (*.f64 z x) (*.f64 x t))) (*.f64 x x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) 1)) (*.f64 (+.f64 z t) x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) 1)) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (neg.f64 (-.f64 z t)))) (neg.f64 (neg.f64 x)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2)) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (-.f64 z t))) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (-.f64 z t))) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (cbrt.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 z y))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) -1)
(pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) -2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 t) 1 t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (fma.f64 (neg.f64 t) 1 t) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t) (/.f64 1 x)))
(+.f64 (/.f64 z x) (neg.f64 (/.f64 t x)))
(+.f64 (/.f64 z x) (*.f64 1 (neg.f64 (/.f64 t x))))
(+.f64 (/.f64 z x) (*.f64 (/.f64 1 x) (neg.f64 t)))
(+.f64 (/.f64 z x) (*.f64 (/.f64 1 x) (*.f64 (neg.f64 t) 1)))
(+.f64 (/.f64 z x) (*.f64 (neg.f64 t) (/.f64 1 x)))
(+.f64 (/.f64 z x) (*.f64 (*.f64 (neg.f64 t) 1) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 t x)) (/.f64 z x))
(+.f64 (*.f64 (/.f64 1 x) (neg.f64 t)) (/.f64 z x))
(+.f64 (*.f64 (/.f64 z x) 1) (*.f64 (neg.f64 (/.f64 t x)) 1))
(+.f64 (*.f64 (neg.f64 t) (/.f64 1 x)) (/.f64 z x))
(-.f64 (/.f64 z x) (/.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 z t) x))) 1)
(*.f64 (-.f64 z t) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 z t) x) 1)
(*.f64 1 (/.f64 (-.f64 z t) x))
(*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 z t) x)) (sqrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 2) (cbrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (/.f64 1 x) (-.f64 z t))
(*.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (neg.f64 x)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (-.f64 z t) (sqrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 z t) (cbrt.f64 x)))
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (/.f64 (sqrt.f64 (-.f64 z t)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) x) (sqrt.f64 (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 z t)) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z t)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 z t)) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (/.f64 1 (*.f64 1 (sqrt.f64 (/.f64 x (-.f64 z t))))) (sqrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 2))) (cbrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (-.f64 z t)))
(*.f64 (/.f64 1 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2))) (cbrt.f64 (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) x) (cbrt.f64 (-.f64 z t)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x)) (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z t))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x)) (+.f64 (pow.f64 z 3) (pow.f64 t 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 t t) (*.f64 z t))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x)) (-.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (*.f64 t (+.f64 z t)) (*.f64 t (+.f64 z t))))) (-.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x)) (+.f64 (pow.f64 (*.f64 z z) 3) (pow.f64 (*.f64 t (+.f64 z t)) 3))) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (-.f64 (*.f64 (*.f64 t (+.f64 z t)) (*.f64 t (+.f64 z t))) (*.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))))
(pow.f64 (/.f64 (-.f64 z t) x) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z t) x)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3) 1/3)
(pow.f64 (/.f64 x (-.f64 z t)) -1)
(neg.f64 (/.f64 (-.f64 z t) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z t) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 z t) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 z t) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 z t) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 z t) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 z t) x)))
Outputs
(/.f64 (*.f64 y t) x)
(/.f64 y (/.f64 x t))
(*.f64 (/.f64 y x) t)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (/.f64 (*.f64 y t) x))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (/.f64 y (/.f64 x t)))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 (/.f64 y x) t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (pow.f64 z 2) x) (/.f64 (*.f64 y t) x)))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (+.f64 (/.f64 y (/.f64 x t)) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 y x) t) (fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (pow.f64 z 2) x) (/.f64 (*.f64 y t) x)))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (+.f64 (/.f64 y (/.f64 x t)) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 y x) t) (fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x))))
(/.f64 (pow.f64 z 2) x)
(/.f64 (*.f64 z z) x)
(*.f64 z (/.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (/.f64 (pow.f64 z 2) x))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (/.f64 (*.f64 z z) x))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (*.f64 y t) x) (/.f64 (pow.f64 z 2) x)))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (+.f64 (/.f64 y (/.f64 x t)) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 y x) t) (fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 y x))) z) (+.f64 (/.f64 (*.f64 y t) x) (/.f64 (pow.f64 z 2) x)))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (+.f64 (/.f64 y (/.f64 x t)) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 y x) t) (fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x))))
(/.f64 (pow.f64 z 2) x)
(/.f64 (*.f64 z z) x)
(*.f64 z (/.f64 z x))
(+.f64 (/.f64 (pow.f64 z 2) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (/.f64 t x)) z)))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (/.f64 (*.f64 z z) x))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x)))
(+.f64 (/.f64 (*.f64 y t) x) (+.f64 (/.f64 (pow.f64 z 2) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (/.f64 t x)) z))))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (+.f64 (/.f64 y (/.f64 x t)) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 y x) t) (fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x))))
(+.f64 (/.f64 (*.f64 y t) x) (+.f64 (/.f64 (pow.f64 z 2) x) (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (/.f64 t x)) z))))
(fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (+.f64 (/.f64 y (/.f64 x t)) (/.f64 (*.f64 z z) x)))
(+.f64 (*.f64 (/.f64 y x) t) (fma.f64 (*.f64 -1 (+.f64 (/.f64 t x) (/.f64 y x))) z (*.f64 z (/.f64 z x))))
(/.f64 (*.f64 (-.f64 z y) z) x)
(*.f64 (-.f64 z y) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)) (/.f64 (*.f64 (-.f64 z y) z) x))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)) (/.f64 (*.f64 (-.f64 z y) z) x))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)) (/.f64 (*.f64 (-.f64 z y) z) x))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x))
(neg.f64 (/.f64 (-.f64 z y) (/.f64 x t)))
(*.f64 (neg.f64 (-.f64 z y)) (/.f64 t x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x))
(neg.f64 (/.f64 (-.f64 z y) (/.f64 x t)))
(*.f64 (neg.f64 (-.f64 z y)) (/.f64 t x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (*.f64 (-.f64 z t) z) x)
(*.f64 z (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x))
(neg.f64 (/.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x))
(neg.f64 (/.f64 (-.f64 z t) (/.f64 x y)))
(*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) z) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (/.f64 (/.f64 x y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 (/.f64 x y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 y t))) (neg.f64 (*.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) x)) (neg.f64 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) y) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) t)))) (pow.f64 z 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 (/.f64 x y) t))) (*.f64 (neg.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) x) (*.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 y t)) y)) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 y t)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) t)))) (pow.f64 z 3)))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y t))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1 (+.f64 y t)) (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y (*.f64 t x)))) (*.f64 y (*.f64 (*.f64 -1 (+.f64 y t)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 -1 (+.f64 y t)) (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (+.f64 (*.f64 -1 (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y t))) (pow.f64 z 4))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 -1 (+.f64 y t)) (*.f64 x (+.f64 (*.f64 -1 (pow.f64 (*.f64 -1 (+.f64 y t)) 2)) (*.f64 y t)))) (*.f64 (neg.f64 y) (*.f64 (*.f64 -1 (+.f64 y t)) (*.f64 t x)))) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 y t) 2)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 y t) (*.f64 -1 (pow.f64 (+.f64 y t) 2)))) (pow.f64 z 4)) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 y t) 2)) (*.f64 y (*.f64 t x))) (/.f64 (pow.f64 z 5) (+.f64 y t))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 y t) 2)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)) (fma.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 x (+.f64 y t)))) (pow.f64 z 5)) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 y t) (*.f64 -1 (pow.f64 (+.f64 y t) 2)))) (pow.f64 z 5)) (+.f64 y t)) (fma.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 y t) (*.f64 -1 (pow.f64 (+.f64 y t) 2)))) (pow.f64 z 4)) (fma.f64 -1 (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 t (*.f64 x (+.f64 y t)))) (/.f64 (+.f64 y t) (/.f64 (pow.f64 z 3) x))))))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (/.f64 (*.f64 t (/.f64 x (*.f64 z z))) (-.f64 z y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (/.f64 (*.f64 x (*.f64 t t)) (*.f64 (-.f64 z y) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (+.f64 (/.f64 (*.f64 t (/.f64 x (*.f64 z z))) (-.f64 z y)) (/.f64 (*.f64 x (*.f64 t t)) (*.f64 (-.f64 z y) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 x (*.f64 t t)) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (*.f64 (-.f64 z y) (pow.f64 z 4))) (/.f64 x (*.f64 z (-.f64 z y)))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (+.f64 (/.f64 (*.f64 t (/.f64 x (*.f64 z z))) (-.f64 z y)) (/.f64 (*.f64 x (*.f64 t t)) (*.f64 (-.f64 z y) (pow.f64 z 3))))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (/.f64 x (*.f64 t (-.f64 z y)))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (+.f64 (/.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (*.f64 -1 (+.f64 (+.f64 (/.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (/.f64 x (*.f64 t (-.f64 z y)))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (+.f64 (/.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z y)) (*.f64 t t)) (*.f64 -1 (+.f64 (+.f64 (/.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x (-.f64 z t)) z)
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (/.f64 x (-.f64 z t)) z) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 (*.f64 y (/.f64 x (-.f64 z t))) (*.f64 z z)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 x (-.f64 z t)) z) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)))) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (-.f64 z t) (pow.f64 z 3))))
(+.f64 (/.f64 (/.f64 x (-.f64 z t)) z) (+.f64 (/.f64 (*.f64 y (/.f64 x (-.f64 z t))) (*.f64 z z)) (/.f64 (/.f64 (*.f64 x (*.f64 y y)) (-.f64 z t)) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 (/.f64 x (-.f64 z t)) z) (+.f64 (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 (*.f64 y (/.f64 x (-.f64 z t))) (*.f64 z z))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (*.f64 (-.f64 z t) (pow.f64 z 4))) x) (/.f64 (/.f64 (*.f64 x (*.f64 y y)) (-.f64 z t)) (pow.f64 z 3))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (neg.f64 (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x (pow.f64 z 3)) (-.f64 z t)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (neg.f64 (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (neg.f64 (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x (pow.f64 z 3)) (-.f64 z t)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y (-.f64 z t))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (neg.f64 (/.f64 (*.f64 x (*.f64 z z)) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 y (-.f64 z t))) (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 t x))
(/.f64 (neg.f64 t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 -1 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(*.f64 -1 (/.f64 t x))
(/.f64 (neg.f64 t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(*.f64 -1 (/.f64 t x))
(/.f64 (neg.f64 t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 y) 1 y)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) (/.f64 (*.f64 (+.f64 (neg.f64 y) y) (-.f64 z t)) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) (/.f64 (*.f64 (*.f64 0 y) (-.f64 z t)) x))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) (/.f64 (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (-.f64 z t)) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) (/.f64 (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (-.f64 z t)) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (fma.f64 (neg.f64 y) 1 y) (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) (/.f64 (*.f64 (+.f64 (neg.f64 y) y) (-.f64 z t)) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) (/.f64 (*.f64 (*.f64 0 y) (-.f64 z t)) x))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) (/.f64 (*.f64 (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y) (-.f64 z t)) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) y)))
(+.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) (/.f64 (*.f64 (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y) (-.f64 z t)) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) (*.f64 (/.f64 (-.f64 z t) x) (fma.f64 (neg.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2) y)))
(+.f64 (*.f64 (/.f64 (-.f64 z t) x) z) (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (/.f64 (-.f64 z t) x) z) (*.f64 (/.f64 (-.f64 z t) x) (*.f64 (neg.f64 y) 1)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)) (*.f64 (/.f64 (-.f64 z t) x) z))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 z (/.f64 (-.f64 z t) x)) (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 z (/.f64 (-.f64 z t) x)) (*.f64 (*.f64 (neg.f64 y) 1) (/.f64 (-.f64 z t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x)) (*.f64 z (/.f64 (-.f64 z t) x)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z y) (/.f64 z x)) (*.f64 (-.f64 z y) (neg.f64 (/.f64 t x))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 1 (*.f64 (/.f64 (-.f64 z t) x) z)) (*.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 1 (*.f64 z (/.f64 (-.f64 z t) x))) (*.f64 1 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (/.f64 z x) (-.f64 z y)) (*.f64 (neg.f64 (/.f64 t x)) (-.f64 z y)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) x) z) 1) (*.f64 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)) 1))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 z t) x)) 1) (*.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) x)) 1))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))) 1)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (-.f64 z t) (/.f64 x (-.f64 z y)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z y)) x))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (-.f64 z t) (*.f64 1 (/.f64 x (-.f64 z y))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 1 (-.f64 z y)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (/.f64 (-.f64 z t) x) (*.f64 1 (/.f64 1 (-.f64 z y))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 1)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 z t) (-.f64 (*.f64 z z) (*.f64 t t)))))
(/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (+.f64 t z))) (-.f64 (*.f64 z z) (*.f64 t t)))
(/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(/.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (sqrt.f64 (-.f64 z t)))))
(/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 x (-.f64 z y))) (sqrt.f64 (-.f64 z t)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (cbrt.f64 (-.f64 z t)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (/.f64 x (-.f64 z y))) (cbrt.f64 (-.f64 z t)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) x)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (/.f64 x (-.f64 z y)) (+.f64 z t)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (/.f64 (-.f64 z y) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 x (+.f64 z t))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (/.f64 (-.f64 z y) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 1 (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y))))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (/.f64 x (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (/.f64 (-.f64 z y) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z))))) (-.f64 z y))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (/.f64 (-.f64 z y) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z))))) (-.f64 z y))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (*.f64 1 (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (neg.f64 (-.f64 z t)) (*.f64 (/.f64 1 (-.f64 z y)) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (-.f64 z y))
(/.f64 -1 (*.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (/.f64 x (-.f64 z t)))))
(/.f64 -1 (neg.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 (neg.f64 (-.f64 z y)) (neg.f64 x)) (-.f64 z t))
(/.f64 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y))) -1)
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (-.f64 z y))
(/.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (sqrt.f64 x)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (+.f64 z y)))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 1 (*.f64 x (+.f64 z y))))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) (neg.f64 x))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (-.f64 z y))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 z y)) (*.f64 x (+.f64 z t)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (/.f64 (-.f64 z y) (+.f64 t z)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (/.f64 (-.f64 z y) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z))))) (-.f64 z y))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y)) (neg.f64 x))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (-.f64 z y))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (/.f64 (-.f64 z t) x)) (+.f64 z y))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (-.f64 z t) x)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x)) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 z t)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (/.f64 (-.f64 z y) (+.f64 t z)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x)) (*.f64 (/.f64 1 (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (/.f64 (-.f64 z y) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z))))) (-.f64 z y))
(/.f64 (/.f64 (-.f64 z t) (sqrt.f64 x)) (*.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 x)))
(/.f64 (-.f64 z t) (*.f64 (/.f64 (*.f64 1 (sqrt.f64 x)) (-.f64 z y)) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (sqrt.f64 x)) (*.f64 1 (sqrt.f64 x))) (-.f64 z y))
(/.f64 (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 1 (-.f64 z y)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2)) (*.f64 1 (cbrt.f64 x))) (-.f64 z y))
(/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (-.f64 z t) (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 z y))))
(/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (-.f64 z t) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y))))
(/.f64 (neg.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (neg.f64 x))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (-.f64 z y))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (/.f64 x (-.f64 z y)) (neg.f64 (+.f64 z t))))
(neg.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (neg.f64 (/.f64 (*.f64 x (+.f64 t z)) (-.f64 z y)))))
(/.f64 (*.f64 (-.f64 (neg.f64 t) z) (-.f64 z t)) (*.f64 (/.f64 x (-.f64 z y)) (-.f64 (neg.f64 t) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (/.f64 x (-.f64 z y)) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (/.f64 x (-.f64 z y)) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 t z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 (/.f64 (neg.f64 x) (-.f64 z y)) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t))) (*.f64 (/.f64 x (-.f64 z y)) (-.f64 z (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (/.f64 x (-.f64 z y)) (-.f64 z (neg.f64 t))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y))) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z (neg.f64 y))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 x (-.f64 z (neg.f64 y)))) (-.f64 z t))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)) (+.f64 (*.f64 y y) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 z 4) (pow.f64 y 4)) (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (+.f64 y z) (fma.f64 y y (*.f64 z z)))))
(/.f64 (-.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (*.f64 (/.f64 t x) (/.f64 t x))) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 (/.f64 z x) (/.f64 t x))))
(/.f64 (*.f64 (+.f64 (/.f64 t x) (/.f64 z x)) (/.f64 (-.f64 z t) x)) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 (/.f64 t x) (/.f64 z x))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 t x) (/.f64 z x)) (/.f64 (-.f64 z t) x)) (+.f64 (/.f64 z x) (*.f64 t (/.f64 1 x)))) (-.f64 z y))
(/.f64 (-.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (*.f64 (pow.f64 y 3) (pow.f64 y 3))) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (-.f64 (pow.f64 z 6) (pow.f64 y 6)) (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (+.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3)) (*.f64 (/.f64 x (-.f64 z y)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 z (neg.f64 t))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (/.f64 x (-.f64 z y)) (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (-.f64 z y)) (fma.f64 z z (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3)) (*.f64 (/.f64 x (-.f64 z t)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 z (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) x) (-.f64 z t)) (fma.f64 z z (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z z) 3) (pow.f64 (*.f64 y y) 3)) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 z z) (*.f64 y y))))))
(/.f64 (-.f64 (pow.f64 z 6) (pow.f64 y 6)) (*.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (+.f64 (pow.f64 z 4) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 z z))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 z 6) (pow.f64 y 6)) (*.f64 x (+.f64 y z))) (-.f64 z t)) (+.f64 (pow.f64 z 4) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 z z)))))
(/.f64 (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3)) (*.f64 (/.f64 1 (-.f64 z y)) (+.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (+.f64 (*.f64 (/.f64 t x) (/.f64 t x)) (*.f64 (/.f64 z x) (/.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3)) (*.f64 (/.f64 1 (-.f64 z y)) (fma.f64 (/.f64 z x) (/.f64 z x) (*.f64 (/.f64 t x) (+.f64 (/.f64 t x) (/.f64 z x))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3)) 1) (-.f64 z y)) (fma.f64 (/.f64 z x) (/.f64 z x) (*.f64 (/.f64 t x) (+.f64 (/.f64 t x) (/.f64 z x)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 z 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))) (+.f64 (*.f64 (pow.f64 z 3) (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 z 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (+.f64 (pow.f64 z 6) (+.f64 (pow.f64 y 6) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 z 3) 3) (pow.f64 (pow.f64 y 3) 3)) (*.f64 (/.f64 x (-.f64 z t)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (+.f64 (pow.f64 z 6) (*.f64 (pow.f64 y 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3)))))))
(/.f64 (-.f64 (*.f64 z x) (*.f64 x t)) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x z) (*.f64 t x)) (*.f64 (/.f64 x (-.f64 z y)) x))
(/.f64 (*.f64 x (-.f64 z t)) (/.f64 (*.f64 x x) (-.f64 z y)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (*.f64 (+.f64 z t) (+.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 (*.f64 (*.f64 x (+.f64 t z)) (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (*.f64 (+.f64 t z) (fma.f64 z z (*.f64 y (+.f64 y z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (+.f64 y z))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z)))) (+.f64 y z))) (-.f64 (*.f64 z z) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (fma.f64 z z (*.f64 y (+.f64 y z))))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z)))) (fma.f64 z z (*.f64 y (+.f64 y z)))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (neg.f64 x) (+.f64 z y)))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 y z)))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 1 (*.f64 (neg.f64 x) (+.f64 z y))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 y z)))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (neg.f64 x) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1 (*.f64 (neg.f64 x) (fma.f64 z z (*.f64 y (+.f64 z y))))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (-.f64 z t)) (*.f64 (+.f64 z y) x))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (-.f64 z t)) (*.f64 1 (*.f64 (+.f64 z y) x)))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) 1) (*.f64 (+.f64 z y) (/.f64 x (-.f64 z t))))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) 1) (*.f64 1 (*.f64 (+.f64 z y) (/.f64 x (-.f64 z t)))))
(/.f64 (-.f64 z t) (/.f64 (*.f64 x (+.f64 y z)) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 z t) x) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))) (*.f64 (+.f64 z y) (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))) (*.f64 1 (*.f64 (+.f64 z y) (neg.f64 x))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) x))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t)) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) x)))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) 1) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) 1) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 z t)))))
(/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (-.f64 z t) x) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))) (*.f64 1 (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (neg.f64 x))))
(*.f64 (/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) 1) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 (+.f64 z t) x)))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (/.f64 (-.f64 z y) (+.f64 t z)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) 1) (*.f64 (/.f64 1 (-.f64 z y)) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) x)))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (/.f64 (-.f64 z y) (fma.f64 z z (*.f64 t (+.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 t z))))) (-.f64 z y))
(/.f64 (neg.f64 (neg.f64 (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (neg.f64 x))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (+.f64 z y))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (+.f64 y z))))
(*.f64 (/.f64 (*.f64 (-.f64 (neg.f64 y) z) (-.f64 z y)) (*.f64 x (-.f64 (neg.f64 y) z))) (-.f64 z t))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x (-.f64 z t)) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 y z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 (neg.f64 x) (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 y z)))))
(pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 1)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) 2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 3)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(pow.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 3) 1/3)
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 z y)) (/.f64 (-.f64 z t) x)))
(*.f64 (/.f64 (-.f64 z t) x) (log.f64 (exp.f64 (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) 3))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3) (pow.f64 (-.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 (/.f64 (-.f64 z t) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(exp.f64 (log.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 1))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))))
(fma.f64 -1 (/.f64 (-.f64 z y) (/.f64 x t)) (*.f64 (-.f64 z y) (/.f64 z x)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) z) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) y))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) y) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) z))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 z (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(+.f64 (*.f64 y (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 z (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 z y) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (-.f64 z t)) (pow.f64 (-.f64 z y) -1))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y)))))
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) 2)))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) x)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z y)))) -1)
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (pow.f64 (-.f64 z y) -1) (/.f64 x (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1) (pow.f64 (sqrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) -2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x (-.f64 z t)) (+.f64 z y)))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x (-.f64 z t)) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 x (+.f64 z y)))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 x (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t)))) (neg.f64 x))
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y))) (neg.f64 x))
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)) (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 1 (cbrt.f64 x)) (-.f64 z y)) (-.f64 z t)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (neg.f64 x))
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 z y)))
(/.f64 (*.f64 (+.f64 y z) (neg.f64 x)) (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))))
(*.f64 (-.f64 (neg.f64 y) z) (/.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 (neg.f64 y) z) (-.f64 z y))))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (-.f64 z t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (neg.f64 x) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (neg.f64 x)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (-.f64 z t))) (*.f64 (+.f64 z y) x))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) 1)) (*.f64 (+.f64 z y) (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t)))) (*.f64 (+.f64 z y) (neg.f64 x)))
(/.f64 (*.f64 (+.f64 y z) (neg.f64 x)) (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))))
(*.f64 (-.f64 (neg.f64 y) z) (/.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 (neg.f64 y) z) (-.f64 z y))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (-.f64 z t))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) x))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) 1)) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t)))) (*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (neg.f64 x)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (sqrt.f64 x)) (sqrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (-.f64 z (neg.f64 y)) (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 z (neg.f64 y)))))
(*.f64 (fma.f64 z z (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))) (/.f64 x (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (neg.f64 (+.f64 z y)))
(/.f64 (*.f64 (+.f64 y z) (neg.f64 x)) (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (neg.f64 (-.f64 z t))))
(*.f64 (-.f64 (neg.f64 y) z) (/.f64 (/.f64 x (-.f64 z t)) (*.f64 (-.f64 (neg.f64 y) z) (-.f64 z y))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (neg.f64 x)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) x)
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)) x)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) 1) (/.f64 x (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (/.f64 x (sqrt.f64 (-.f64 z t))))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z y)) (*.f64 (sqrt.f64 (-.f64 z t)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 x (cbrt.f64 (-.f64 z t))))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (-.f64 z t))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z t))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 x (+.f64 z t)))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (+.f64 t z) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (-.f64 z t))) (neg.f64 x))
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) -1) (neg.f64 (/.f64 x (-.f64 z t))))
(/.f64 -1 (/.f64 (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))) x))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x))) (+.f64 z t))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (+.f64 t z) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 (-.f64 z t) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 1 (cbrt.f64 x)) (-.f64 z y)) (-.f64 z t)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (*.f64 (/.f64 t x) (/.f64 t x)))) (+.f64 (/.f64 z x) (/.f64 t x)))
(*.f64 (+.f64 (/.f64 t x) (/.f64 z x)) (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (+.f64 (/.f64 t x) (/.f64 z x)) (/.f64 (-.f64 z t) x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3))) (+.f64 (*.f64 (/.f64 z x) (/.f64 z x)) (+.f64 (*.f64 (/.f64 t x) (/.f64 t x)) (*.f64 (/.f64 z x) (/.f64 t x)))))
(*.f64 (fma.f64 (/.f64 z x) (/.f64 z x) (*.f64 (/.f64 t x) (+.f64 (/.f64 t x) (/.f64 z x)))) (/.f64 1 (*.f64 (-.f64 (pow.f64 (/.f64 z x) 3) (pow.f64 (/.f64 t x) 3)) (-.f64 z y))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 (*.f64 z x) (*.f64 x t))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) x) (-.f64 (*.f64 x z) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 x x) (-.f64 z y)) (*.f64 x (-.f64 z t)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) 1)) (*.f64 (+.f64 z t) x))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (+.f64 t z) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) 1)) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) x))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 (neg.f64 (-.f64 z t)))) (neg.f64 (neg.f64 x)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) 2)) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t))) 2))))
(/.f64 (*.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (-.f64 z y) (-.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x))) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 y z)))))
(*.f64 (/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (+.f64 y z)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (sqrt.f64 (-.f64 z y)) (-.f64 z t)))) (sqrt.f64 (+.f64 y z)))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (-.f64 z t))) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 y z)))))
(*.f64 (/.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (-.f64 z t)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 y z)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (-.f64 z t))) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (cbrt.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (cbrt.f64 (+.f64 y z)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(/.f64 (/.f64 (*.f64 x (+.f64 y z)) (-.f64 z t)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 z y))) (+.f64 z t))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (+.f64 t z) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (+.f64 t z) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 z y))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (+.f64 z t) (+.f64 z y)))
(/.f64 (*.f64 (*.f64 x (+.f64 t z)) (+.f64 y z)) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (+.f64 z t) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (*.f64 (+.f64 t z) (fma.f64 z z (*.f64 y (+.f64 y z)))) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(/.f64 (*.f64 (*.f64 x (+.f64 t z)) (fma.f64 z z (*.f64 y (+.f64 y z)))) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (+.f64 z y)))
(*.f64 (*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (+.f64 y z)) (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(/.f64 (*.f64 x (*.f64 (fma.f64 z z (*.f64 t (+.f64 t z))) (fma.f64 z z (*.f64 y (+.f64 y z))))) (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 t (+.f64 t z)))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) -1)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))) -2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) -2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 z t) x)) -2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t)))) -1))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 t) 1 t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (+.f64 (neg.f64 t) t)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z t) (*.f64 0 t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z t) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z t) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (fma.f64 (neg.f64 t) 1 t) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (+.f64 (neg.f64 t) t)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z t) (*.f64 0 t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z t) (fma.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t) t)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 z t) x) (*.f64 (/.f64 1 x) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 z t) (fma.f64 (neg.f64 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2) t)))
(+.f64 (/.f64 z x) (neg.f64 (/.f64 t x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 1 (neg.f64 (/.f64 t x))))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 (/.f64 1 x) (neg.f64 t)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 (/.f64 1 x) (*.f64 (neg.f64 t) 1)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 (neg.f64 t) (/.f64 1 x)))
(/.f64 (-.f64 z t) x)
(+.f64 (/.f64 z x) (*.f64 (*.f64 (neg.f64 t) 1) (/.f64 1 x)))
(/.f64 (-.f64 z t) x)
(+.f64 (neg.f64 (/.f64 t x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 (/.f64 1 x) (neg.f64 t)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 (/.f64 z x) 1) (*.f64 (neg.f64 (/.f64 t x)) 1))
(/.f64 (-.f64 z t) x)
(+.f64 (*.f64 (neg.f64 t) (/.f64 1 x)) (/.f64 z x))
(/.f64 (-.f64 z t) x)
(-.f64 (/.f64 z x) (/.f64 t x))
(/.f64 (-.f64 z t) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 z t) x))) 1)
(/.f64 (-.f64 z t) x)
(*.f64 (-.f64 z t) (/.f64 1 x))
(/.f64 (-.f64 z t) x)
(*.f64 (/.f64 (-.f64 z t) x) 1)
(/.f64 (-.f64 z t) x)
(*.f64 1 (/.f64 (-.f64 z t) x))
(/.f64 (-.f64 z t) x)
(*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 z t) x)) (sqrt.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 2))
(/.f64 (-.f64 z t) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 2) (cbrt.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(*.f64 (/.f64 1 x) (-.f64 z t))
(/.f64 (-.f64 z t) x)
(*.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (-.f64 z t) (sqrt.f64 x)))
(*.f64 (/.f64 (-.f64 z t) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 z t) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 z t) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (-.f64 z t)))
(*.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (/.f64 (sqrt.f64 (-.f64 z t)) x))
(*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 (sqrt.f64 (-.f64 z t)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) x) (sqrt.f64 (-.f64 z t)))
(*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 (sqrt.f64 (-.f64 z t)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 z t)) (cbrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 (sqrt.f64 (-.f64 z t)) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z t)) x))
(*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 z t)) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (*.f64 1 (sqrt.f64 (/.f64 x (-.f64 z t))))) (sqrt.f64 (/.f64 (-.f64 z t) x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 z t) x)) (/.f64 1 (sqrt.f64 (/.f64 x (-.f64 z t)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 2))) (cbrt.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (-.f64 z t)))
(*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2))) (cbrt.f64 (-.f64 z t)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) x) (cbrt.f64 (-.f64 z t)))
(*.f64 (cbrt.f64 (-.f64 z t)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x)) (-.f64 (*.f64 z z) (*.f64 t t))) (-.f64 z t))
(*.f64 (-.f64 z t) (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (/.f64 1 x)) (+.f64 (pow.f64 z 3) (pow.f64 t 3))) (+.f64 (*.f64 z z) (-.f64 (*.f64 t t) (*.f64 z t))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) x) (+.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 z z (*.f64 t (-.f64 t z))))
(*.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 z 3)) x)) (fma.f64 z z (*.f64 t (-.f64 t z))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x)) (-.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (*.f64 (*.f64 t (+.f64 z t)) (*.f64 t (+.f64 z t))))) (-.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (-.f64 (pow.f64 z 4) (*.f64 t (*.f64 (+.f64 t z) (*.f64 t (+.f64 t z)))))) (-.f64 (*.f64 z z) (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (*.f64 (-.f64 (pow.f64 z 4) (*.f64 t (*.f64 (+.f64 t z) (*.f64 t (+.f64 t z))))) x)) (-.f64 (*.f64 z z) (*.f64 t (+.f64 t z))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (/.f64 1 x)) (+.f64 (pow.f64 (*.f64 z z) 3) (pow.f64 (*.f64 t (+.f64 z t)) 3))) (+.f64 (*.f64 (*.f64 z z) (*.f64 z z)) (-.f64 (*.f64 (*.f64 t (+.f64 z t)) (*.f64 t (+.f64 z t))) (*.f64 (*.f64 z z) (*.f64 t (+.f64 z t))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (+.f64 (pow.f64 z 6) (pow.f64 (*.f64 t (+.f64 t z)) 3))) (+.f64 (pow.f64 z 4) (*.f64 (*.f64 t (+.f64 t z)) (-.f64 (*.f64 t (+.f64 t z)) (*.f64 z z)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) x) (+.f64 (pow.f64 z 4) (*.f64 (*.f64 t (+.f64 t z)) (-.f64 (*.f64 t (+.f64 t z)) (*.f64 z z))))) (+.f64 (pow.f64 z 6) (pow.f64 (*.f64 t (+.f64 t z)) 3)))
(pow.f64 (/.f64 (-.f64 z t) x) 1)
(/.f64 (-.f64 z t) x)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 z t) x)) 2)
(/.f64 (-.f64 z t) x)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 z t) x)) 3)
(/.f64 (-.f64 z t) x)
(pow.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3) 1/3)
(/.f64 (-.f64 z t) x)
(pow.f64 (/.f64 x (-.f64 z t)) -1)
(/.f64 (-.f64 z t) x)
(neg.f64 (/.f64 (-.f64 z t) (neg.f64 x)))
(*.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 x))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 z t) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 z t) x))))
(/.f64 (-.f64 z t) x)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 z t) x) 3))
(/.f64 (-.f64 z t) x)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 x 3)))
(/.f64 (-.f64 z t) x)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(exp.f64 (log.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 z t) x)) 1))
(/.f64 (-.f64 z t) x)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 z t) x)))
(/.f64 (-.f64 z t) x)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.0b
(/.f64 x (*.f64 z z))
Compiler

Compiled 14 to 6 computations (57.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1346×add-sqr-sqrt
1330×*-un-lft-identity
1242×add-cube-cbrt
1226×add-cbrt-cube
1216×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112613
2174013
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 x (*.f64 z z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (pow.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z -2) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 x) z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 x z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (pow.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))))))

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
1540×associate-*r*
1398×associate-+r+
1358×associate-+l+
1292×associate-*l*
682×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
088877
1227865
2791855
35650855
Stop Event
node limit
Counts
55 → 42
Calls
Call 1
Inputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 x (*.f64 z z)) 1)
(*.f64 1 (/.f64 x (*.f64 z z)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 z -2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 z -2)))
(*.f64 (/.f64 x z) (/.f64 1 z))
(*.f64 (pow.f64 z -2) x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 z))))
(*.f64 (/.f64 1 z) (/.f64 x z))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z z)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))
(pow.f64 (/.f64 x (*.f64 z z)) 1)
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)
(pow.f64 (/.f64 z (/.f64 x z)) -1)
(neg.f64 (/.f64 x (*.f64 z (neg.f64 z))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 z -2)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z z))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))
Outputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 x (pow.f64 z -2))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x (*.f64 z z)) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 1 (/.f64 x (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 z -2)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 z 4) x))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) z) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 z 4) x))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) z) 4)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 z -2)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 x z) (/.f64 1 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (pow.f64 z -2) x)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 1 z) (/.f64 x z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (pow.f64 z 4)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 z 4)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (pow.f64 z 4)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 z 4)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))))
(/.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) (/.f64 (cbrt.f64 (pow.f64 z 4)) (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (/.f64 x (*.f64 z z)) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (/.f64 z (/.f64 x z)) -1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(neg.f64 (/.f64 x (*.f64 z (neg.f64 z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4)))
(sqrt.f64 (/.f64 x (/.f64 (pow.f64 z 4) x)))
(fabs.f64 (*.f64 x (pow.f64 z -2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 z -2)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(exp.f64 (log.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.5b
(/.f64 (neg.f64 x) (*.f64 z y))
Compiler

Compiled 18 to 7 computations (61.1% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
5.0ms
x
@0
(/.f64 (neg.f64 x) (*.f64 z y))
1.0ms
y
@0
(/.f64 (neg.f64 x) (*.f64 z y))
1.0ms
x
@inf
(/.f64 (neg.f64 x) (*.f64 z y))
0.0ms
z
@0
(/.f64 (neg.f64 x) (*.f64 z y))
0.0ms
z
@inf
(/.f64 (neg.f64 x) (*.f64 z y))

rewrite59.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1822×add-sqr-sqrt
1810×*-un-lft-identity
1684×add-cube-cbrt
1658×add-cbrt-cube
192×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1310×associate-+l+
1288×associate-+r+
1234×associate-*r/
908×associate-*l/
642×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01161454
12931426
211301426
353391426
Stop Event
node limit
Counts
82 → 63
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(-.f64 0 (/.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z y)))) 1)
(-.f64 (/.f64 0 (*.f64 z y)) (/.f64 x (*.f64 z y)))
(*.f64 x (/.f64 1 (*.f64 z y)))
(*.f64 x (/.f64 1 (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 x (*.f64 z y)) 1)
(*.f64 1 (/.f64 x (*.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2) (cbrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (/.f64 x z) (/.f64 1 y))
(*.f64 -1 (/.f64 x (*.f64 z y)))
(*.f64 (/.f64 1 (*.f64 z y)) x)
(*.f64 (/.f64 1 z) (/.f64 x y))
(*.f64 (/.f64 1 y) (/.f64 x z))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (/.f64 -1 z) (/.f64 x y))
(*.f64 (/.f64 -1 y) (/.f64 x z))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(pow.f64 (/.f64 x (*.f64 z y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (/.f64 z (/.f64 x y)) -1)
(neg.f64 (/.f64 x (*.f64 z y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z y))))
Outputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(-.f64 0 (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z y)))) 1)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(-.f64 (/.f64 0 (*.f64 z y)) (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 x (/.f64 1 (*.f64 z y)))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 x (/.f64 1 (*.f64 z (neg.f64 y))))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 x (*.f64 z y)) 1)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 z y)))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 x (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2) (cbrt.f64 (/.f64 x (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x z) (/.f64 1 y))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 -1 (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 1 (*.f64 z y)) x)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 z) (/.f64 x y))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 y) (/.f64 x z))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z y)))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) z))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z y)))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x y) z)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(*.f64 (/.f64 -1 z) (/.f64 x y))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 -1 y) (/.f64 x z))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 (*.f64 y z))) (/.f64 -1 (sqrt.f64 (*.f64 y z))))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(pow.f64 (/.f64 x (*.f64 z y)) 1)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) 2)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 3)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3) 1/3)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(pow.f64 (/.f64 z (/.f64 x y)) -1)
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 2))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(log.f64 (exp.f64 (/.f64 x (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z y)))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(exp.f64 (log.f64 (/.f64 x (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z y))) 1))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z y))))
(/.f64 (/.f64 x y) z)
(/.f64 x (*.f64 y z))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.0b
(*.f64 (/.f64 x y) (/.f64 1 t))
Compiler

Compiled 21 to 11 computations (47.6% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite157.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1466×associate-/r*
1280×associate-/l*
946×*-commutative
790×unswap-sqr
580×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

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

simplify100.0ms (0.5%)

Algorithm
egg-herbie
Rules
1340×associate-+l+
988×associate-/l/
606×associate-/r*
492×unswap-sqr
484×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04203258
111113174
239573128
377213128
Stop Event
node limit
Counts
182 → 199
Calls
Call 1
Inputs
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y t)))) 1)
(/.f64 x (*.f64 y t))
(/.f64 x (/.f64 (*.f64 y (neg.f64 t)) -1))
(/.f64 (/.f64 x y) t)
(/.f64 1 (*.f64 t (/.f64 y x)))
(/.f64 1 (/.f64 (*.f64 y (neg.f64 t)) (neg.f64 x)))
(/.f64 1 (*.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x))))
(/.f64 (/.f64 1 t) (/.f64 y x))
(/.f64 (/.f64 x (*.f64 y t)) 1)
(/.f64 (pow.f64 t -1/2) (/.f64 (/.f64 y x) (pow.f64 t -1/2)))
(/.f64 (pow.f64 t -1/2) (*.f64 (/.f64 y x) (sqrt.f64 t)))
(/.f64 (sqrt.f64 (/.f64 x y)) (*.f64 t (sqrt.f64 (/.f64 y x))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y t) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 t (*.f64 (sqrt.f64 x) (/.f64 1 y))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 1 y))))
(/.f64 (sqrt.f64 x) (/.f64 y (*.f64 (/.f64 1 t) (sqrt.f64 x))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y (neg.f64 t)) (neg.f64 (sqrt.f64 x))))
(/.f64 (sqrt.f64 x) (*.f64 t (/.f64 y (sqrt.f64 x))))
(/.f64 (sqrt.f64 x) (*.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 y)))
(/.f64 (/.f64 1 (cbrt.f64 t)) (/.f64 (/.f64 y x) (cbrt.f64 (pow.f64 t -2))))
(/.f64 (cbrt.f64 (pow.f64 t -2)) (/.f64 (/.f64 y x) (/.f64 1 (cbrt.f64 t))))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 t (pow.f64 (cbrt.f64 (/.f64 x y)) 2)))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (cbrt.f64 (sqrt.f64 (/.f64 x y)))))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (cbrt.f64 (/.f64 x y))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 t (cbrt.f64 (/.f64 y x))))
(/.f64 (cbrt.f64 x) (/.f64 (*.f64 y t) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y t) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 t (*.f64 (cbrt.f64 x) (/.f64 1 y))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 y (*.f64 (/.f64 1 t) (cbrt.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y (neg.f64 t)) (neg.f64 (cbrt.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 t (/.f64 y (cbrt.f64 x))))
(/.f64 (/.f64 x t) y)
(/.f64 (/.f64 1 y) (/.f64 t x))
(/.f64 (neg.f64 x) (*.f64 y (neg.f64 t)))
(/.f64 (neg.f64 x) (/.f64 t (/.f64 -1 y)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 1 t)))
(/.f64 (neg.f64 x) (/.f64 (*.f64 y (neg.f64 t)) 1))
(/.f64 (neg.f64 x) (/.f64 (*.f64 y t) -1))
(/.f64 -1 (*.f64 (/.f64 y x) (neg.f64 t)))
(/.f64 -1 (/.f64 (/.f64 y x) (/.f64 -1 t)))
(/.f64 -1 (/.f64 (*.f64 y (neg.f64 t)) x))
(/.f64 -1 (/.f64 (neg.f64 t) (/.f64 x y)))
(/.f64 -1 (/.f64 (*.f64 y t) (neg.f64 x)))
(/.f64 -1 (*.f64 t (/.f64 (neg.f64 y) x)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (cbrt.f64 (/.f64 x y)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (/.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))))
(/.f64 (sqrt.f64 (neg.f64 x)) (/.f64 (*.f64 y (neg.f64 t)) (sqrt.f64 (neg.f64 x))))
(/.f64 (sqrt.f64 (neg.f64 x)) (*.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (neg.f64 y))))
(/.f64 (sqrt.f64 (/.f64 x t)) (/.f64 y (sqrt.f64 (/.f64 x t))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 x y))) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (sqrt.f64 (/.f64 x y)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))) (/.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (/.f64 (*.f64 y (neg.f64 t)) (cbrt.f64 (neg.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x t)) (cbrt.f64 (/.f64 x t))) (/.f64 y (cbrt.f64 (/.f64 x t))))
(/.f64 (*.f64 x (pow.f64 t -1/2)) (/.f64 y (pow.f64 t -1/2)))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 t -2))) (/.f64 y (/.f64 1 (cbrt.f64 t))))
(/.f64 (/.f64 x (neg.f64 t)) (neg.f64 y))
(/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (sqrt.f64 y))
(/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (cbrt.f64 y))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 y x) (cbrt.f64 t)))
(/.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 t (/.f64 x (sqrt.f64 y))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 t (/.f64 x (cbrt.f64 y))))
(/.f64 (/.f64 x 1) (*.f64 y t))
(/.f64 (/.f64 x (sqrt.f64 y)) (*.f64 t (sqrt.f64 y)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 t (cbrt.f64 y)))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (*.f64 y (neg.f64 t)) (sqrt.f64 x)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 y (neg.f64 t)) (cbrt.f64 x)))
(/.f64 (/.f64 x (neg.f64 y)) (neg.f64 t))
(/.f64 (*.f64 (pow.f64 t -1/2) (sqrt.f64 x)) (/.f64 y (*.f64 (pow.f64 t -1/2) (sqrt.f64 x))))
(/.f64 (/.f64 1 (*.f64 y t)) (/.f64 1 x))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 t) y)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 1 (*.f64 t (sqrt.f64 y))) (/.f64 (sqrt.f64 y) x))
(/.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 t (/.f64 (sqrt.f64 x) y)))
(/.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 t (/.f64 (sqrt.f64 x) (cbrt.f64 y))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 t (/.f64 (cbrt.f64 x) y)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 t (/.f64 (cbrt.f64 x) (sqrt.f64 y))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (*.f64 t (cbrt.f64 (/.f64 y x))))
(/.f64 (pow.f64 (sqrt.f64 t) -1) (/.f64 (/.f64 y x) (pow.f64 (sqrt.f64 t) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 t) 2) -1) (/.f64 (/.f64 y x) (pow.f64 (cbrt.f64 t) -1)))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y t))) (sqrt.f64 (*.f64 y t)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (*.f64 y t)) (cbrt.f64 (*.f64 y t)))) (cbrt.f64 (*.f64 y t)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 t) (sqrt.f64 y))) (*.f64 (sqrt.f64 t) (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 1 t) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (/.f64 1 t) (*.f64 (cbrt.f64 (/.f64 y x)) (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 (sqrt.f64 x))) (/.f64 y (sqrt.f64 x)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))) (/.f64 y (cbrt.f64 x)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (sqrt.f64 y) (sqrt.f64 x))) (/.f64 (sqrt.f64 y) (sqrt.f64 x)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 x)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)) (/.f64 (cbrt.f64 y) x))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))) (/.f64 (cbrt.f64 y) (sqrt.f64 x)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (cbrt.f64 y) (cbrt.f64 x)))
(/.f64 (/.f64 (/.f64 x t) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) 1) (neg.f64 y))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (sqrt.f64 y)) (neg.f64 (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (pow.f64 (cbrt.f64 y) 2)) (neg.f64 (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) -1) y)
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (sqrt.f64 (neg.f64 y))) (sqrt.f64 (neg.f64 y)))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (*.f64 (cbrt.f64 (neg.f64 y)) (cbrt.f64 (neg.f64 y)))) (cbrt.f64 (neg.f64 y)))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (neg.f64 (sqrt.f64 y))) (sqrt.f64 y))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 y))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) 1) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) 1) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) 1) (sqrt.f64 y))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (cbrt.f64 y)) (cbrt.f64 (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (sqrt.f64 (pow.f64 (cbrt.f64 y) 2))) (sqrt.f64 (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) 1) (cbrt.f64 y))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (sqrt.f64 (cbrt.f64 y))) (sqrt.f64 (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (cbrt.f64 y)))) (cbrt.f64 (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (cbrt.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (cbrt.f64 (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) -1) t)
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) 1) (neg.f64 t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(pow.f64 (/.f64 x (*.f64 y t)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 x y) (neg.f64 t)))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) (/.f64 1 t)))
(neg.f64 (*.f64 (/.f64 1 t) (/.f64 x (neg.f64 y))))
(neg.f64 (/.f64 (/.f64 x (neg.f64 y)) t))
(neg.f64 (/.f64 x (*.f64 y (neg.f64 t))))
(neg.f64 (/.f64 (/.f64 x t) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y t)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (/.f64 x y) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y t))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))
Outputs
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y t)))) 1)
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (/.f64 (*.f64 y (neg.f64 t)) -1))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x y) t)
(/.f64 x (*.f64 y t))
(/.f64 1 (*.f64 t (/.f64 y x)))
(/.f64 x (*.f64 y t))
(/.f64 1 (/.f64 (*.f64 y (neg.f64 t)) (neg.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 1 (*.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 t) (/.f64 y x))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 y t)) 1)
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 t -1/2) (/.f64 (/.f64 y x) (pow.f64 t -1/2)))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 t -1/2) (*.f64 (/.f64 y x) (sqrt.f64 t)))
(/.f64 (/.f64 (pow.f64 t -1/2) (sqrt.f64 t)) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 t -1/2) (*.f64 y (sqrt.f64 t))) x)
(/.f64 (sqrt.f64 (/.f64 x y)) (*.f64 t (sqrt.f64 (/.f64 y x))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y t) (sqrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 x) (/.f64 t (*.f64 (sqrt.f64 x) (/.f64 1 y))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 1 y))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 t (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 1 y)) (/.f64 (sqrt.f64 x) (*.f64 t (sqrt.f64 (/.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 (/.f64 1 y)) (sqrt.f64 (/.f64 y x))))
(/.f64 (sqrt.f64 x) (/.f64 y (*.f64 (/.f64 1 t) (sqrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y (neg.f64 t)) (neg.f64 (sqrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 x) (*.f64 t (/.f64 y (sqrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 x) (*.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 y)))
(/.f64 (sqrt.f64 x) (*.f64 t (*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 y))))
(/.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 (/.f64 y x)) (*.f64 t (sqrt.f64 y))))
(/.f64 (/.f64 (sqrt.f64 x) t) (*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 y)))
(/.f64 (/.f64 1 (cbrt.f64 t)) (/.f64 (/.f64 y x) (cbrt.f64 (pow.f64 t -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 t)) (/.f64 y x)) (cbrt.f64 (pow.f64 t -2)))
(*.f64 (cbrt.f64 (pow.f64 t -2)) (/.f64 (/.f64 1 (cbrt.f64 t)) (/.f64 y x)))
(*.f64 (cbrt.f64 (pow.f64 t -2)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 t)) y) x))
(/.f64 (cbrt.f64 (pow.f64 t -2)) (/.f64 (/.f64 y x) (/.f64 1 (cbrt.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 t -2)) (*.f64 (/.f64 (/.f64 y x) 1) (cbrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y (cbrt.f64 t))) (cbrt.f64 (pow.f64 t -2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 t)) y) (cbrt.f64 (pow.f64 t -2)))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 t (pow.f64 (cbrt.f64 (/.f64 x y)) 2)))
(/.f64 x (*.f64 y t))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (cbrt.f64 (sqrt.f64 (/.f64 x y)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x y)) (*.f64 t (sqrt.f64 (/.f64 y x)))) (cbrt.f64 (sqrt.f64 (/.f64 x y))))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 x y))) t)))
(/.f64 (cbrt.f64 (/.f64 x y)) (/.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (cbrt.f64 (/.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x y)) (*.f64 t (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (/.f64 x y)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 t (cbrt.f64 (/.f64 y x))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 t (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x y)) (*.f64 t (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (/.f64 x y)))
(/.f64 (cbrt.f64 x) (/.f64 (*.f64 y t) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y t) (cbrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 t (*.f64 (cbrt.f64 x) (/.f64 1 y))))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 y (*.f64 (/.f64 1 t) (cbrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y (neg.f64 t)) (neg.f64 (cbrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 t (/.f64 y (cbrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x t) y)
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 y) (/.f64 t x))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (*.f64 y (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (/.f64 t (/.f64 -1 y)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 1 t)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (/.f64 (*.f64 y (neg.f64 t)) 1))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (/.f64 (*.f64 y t) -1))
(/.f64 x (*.f64 y t))
(/.f64 -1 (*.f64 (/.f64 y x) (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 -1 (/.f64 (/.f64 y x) (/.f64 -1 t)))
(/.f64 x (*.f64 y t))
(/.f64 -1 (/.f64 (*.f64 y (neg.f64 t)) x))
(/.f64 x (*.f64 y t))
(/.f64 -1 (/.f64 (neg.f64 t) (/.f64 x y)))
(/.f64 x (*.f64 y t))
(/.f64 -1 (/.f64 (*.f64 y t) (neg.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 -1 (*.f64 t (/.f64 (neg.f64 y) x)))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (cbrt.f64 (/.f64 x y)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (*.f64 t (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (cbrt.f64 (/.f64 x y))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 x y))) (/.f64 (fabs.f64 (cbrt.f64 (/.f64 x y))) (*.f64 t (sqrt.f64 (/.f64 y x)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x y)) t) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 y x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (/.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x y)) (*.f64 t (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (/.f64 x y)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 t (cbrt.f64 (/.f64 y x))))
(/.f64 (sqrt.f64 (neg.f64 x)) (/.f64 (*.f64 y (neg.f64 t)) (sqrt.f64 (neg.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 (neg.f64 x)) (*.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (neg.f64 y))))
(/.f64 (sqrt.f64 (neg.f64 x)) (*.f64 t (*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (neg.f64 y)))))
(/.f64 (sqrt.f64 (neg.f64 x)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 y)) t) (sqrt.f64 (/.f64 y x))))
(/.f64 (sqrt.f64 (/.f64 x t)) (/.f64 y (sqrt.f64 (/.f64 x t))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 x y))) (/.f64 (*.f64 t (sqrt.f64 (/.f64 y x))) (sqrt.f64 (sqrt.f64 (/.f64 x y)))))
(/.f64 (sqrt.f64 (/.f64 x y)) (*.f64 t (sqrt.f64 (/.f64 y x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))) (/.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x y)) (*.f64 t (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (/.f64 x y)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 t (cbrt.f64 (/.f64 y x))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (/.f64 (*.f64 y (neg.f64 t)) (cbrt.f64 (neg.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x t)) (cbrt.f64 (/.f64 x t))) (/.f64 y (cbrt.f64 (/.f64 x t))))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 x (pow.f64 t -1/2)) (/.f64 y (pow.f64 t -1/2)))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 t -2))) (/.f64 y (/.f64 1 (cbrt.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 t -2)) (*.f64 (/.f64 (/.f64 y x) 1) (cbrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y (cbrt.f64 t))) (cbrt.f64 (pow.f64 t -2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 t)) y) (cbrt.f64 (pow.f64 t -2)))
(/.f64 (/.f64 x (neg.f64 t)) (neg.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (sqrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (cbrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 y x) (cbrt.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 t (/.f64 x (sqrt.f64 y))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 t (/.f64 x (cbrt.f64 y))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x 1) (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (sqrt.f64 y)) (*.f64 t (sqrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 t (cbrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (*.f64 y (neg.f64 t)) (sqrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 y (neg.f64 t)) (cbrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (neg.f64 y)) (neg.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (pow.f64 t -1/2) (sqrt.f64 x)) (/.f64 y (*.f64 (pow.f64 t -1/2) (sqrt.f64 x))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 (*.f64 y t)) (/.f64 1 x))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 t) y)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 (*.f64 t (sqrt.f64 y))) (/.f64 (sqrt.f64 y) x))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 t (/.f64 (sqrt.f64 x) y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 t (/.f64 (sqrt.f64 x) (cbrt.f64 y))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 t (/.f64 (cbrt.f64 x) y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 t (/.f64 (cbrt.f64 x) (sqrt.f64 y))))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (*.f64 t (cbrt.f64 (/.f64 y x))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (pow.f64 (sqrt.f64 t) -1) (/.f64 (/.f64 y x) (pow.f64 (sqrt.f64 t) -1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 y x)) (/.f64 1 (sqrt.f64 t)))
(/.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 y x) (sqrt.f64 t)))
(/.f64 (pow.f64 (sqrt.f64 t) -2) (/.f64 y x))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 t) 2) -1) (/.f64 (/.f64 y x) (pow.f64 (cbrt.f64 t) -1)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y t))) (sqrt.f64 (*.f64 y t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (*.f64 y t)) (cbrt.f64 (*.f64 y t)))) (cbrt.f64 (*.f64 y t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 t) (sqrt.f64 y))) (*.f64 (sqrt.f64 t) (sqrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (*.f64 (cbrt.f64 (/.f64 y x)) (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (/.f64 y x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 (sqrt.f64 x))) (/.f64 y (sqrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))) (/.f64 y (cbrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (sqrt.f64 y) (sqrt.f64 x))) (/.f64 (sqrt.f64 y) (sqrt.f64 x)))
(/.f64 (/.f64 1 t) (*.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 (sqrt.f64 y) (sqrt.f64 x))))
(/.f64 (/.f64 (sqrt.f64 x) (*.f64 t (sqrt.f64 y))) (/.f64 (sqrt.f64 y) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 (sqrt.f64 x) (*.f64 t (sqrt.f64 y))) (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)) (/.f64 (cbrt.f64 y) x))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))) (/.f64 (cbrt.f64 y) (sqrt.f64 x)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 1 t) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (cbrt.f64 y) (cbrt.f64 x)))
(/.f64 (/.f64 1 t) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 x) t) (cbrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 y) (cbrt.f64 x)))
(/.f64 1 (*.f64 (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3) t))
(/.f64 (/.f64 (/.f64 x t) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) 1) (neg.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (sqrt.f64 y)) (neg.f64 (sqrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (pow.f64 (cbrt.f64 y) 2)) (neg.f64 (cbrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) -1) y)
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (sqrt.f64 (neg.f64 y))) (sqrt.f64 (neg.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (*.f64 (cbrt.f64 (neg.f64 y)) (cbrt.f64 (neg.f64 y)))) (cbrt.f64 (neg.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (neg.f64 (sqrt.f64 y))) (sqrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) 1) (sqrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 t) y)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t)))
(/.f64 (/.f64 x y) (*.f64 (cbrt.f64 (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 t) y)) (*.f64 (sqrt.f64 (cbrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 x (*.f64 (*.f64 (fabs.f64 (cbrt.f64 t)) (sqrt.f64 (cbrt.f64 t))) (*.f64 y (sqrt.f64 t))))
(/.f64 (/.f64 x y) (*.f64 (sqrt.f64 (cbrt.f64 t)) (*.f64 (sqrt.f64 t) (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) 1) (cbrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))) (*.f64 y (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (/.f64 x (*.f64 y (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 x (*.f64 (cbrt.f64 (cbrt.f64 t)) (*.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2)))))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) 1) (sqrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (cbrt.f64 y)) (cbrt.f64 (sqrt.f64 y)))
(/.f64 (/.f64 (/.f64 x t) (sqrt.f64 y)) (*.f64 (cbrt.f64 (sqrt.f64 y)) (cbrt.f64 y)))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (sqrt.f64 y))) (*.f64 t (sqrt.f64 y))))
(/.f64 x (*.f64 (cbrt.f64 (sqrt.f64 y)) (*.f64 (*.f64 t (cbrt.f64 y)) (sqrt.f64 y))))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (sqrt.f64 (pow.f64 (cbrt.f64 y) 2))) (sqrt.f64 (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x t) (sqrt.f64 y)) (*.f64 (sqrt.f64 (cbrt.f64 y)) (sqrt.f64 (pow.f64 (cbrt.f64 y) 2))))
(/.f64 (/.f64 (/.f64 x t) (*.f64 (fabs.f64 (cbrt.f64 y)) (sqrt.f64 y))) (sqrt.f64 (cbrt.f64 y)))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (cbrt.f64 y))) (*.f64 t (sqrt.f64 y))))
(/.f64 (/.f64 (/.f64 x (*.f64 t (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y))) (sqrt.f64 (sqrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) 1) (cbrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (sqrt.f64 (cbrt.f64 y))) (sqrt.f64 (cbrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (cbrt.f64 y)))) (cbrt.f64 (cbrt.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (cbrt.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (cbrt.f64 y)))
(/.f64 (/.f64 x (*.f64 t (pow.f64 (cbrt.f64 y) 2))) (*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (pow.f64 (cbrt.f64 y) 2))))
(/.f64 x (*.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 y) 2)))))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (pow.f64 (cbrt.f64 y) 2))) (*.f64 t (pow.f64 (cbrt.f64 y) 2))))
(/.f64 (/.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 y) 2) t)) (cbrt.f64 (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 y)))
(/.f64 (/.f64 x (*.f64 t (pow.f64 (cbrt.f64 y) 2))) (*.f64 (cbrt.f64 (sqrt.f64 y)) (cbrt.f64 (sqrt.f64 y))))
(/.f64 (/.f64 (/.f64 x t) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 (sqrt.f64 y)) (cbrt.f64 (sqrt.f64 y))))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) -1) t)
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) 1) (neg.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x (neg.f64 y)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 x (*.f64 y t))
(pow.f64 (/.f64 x (*.f64 y t)) 1)
(/.f64 x (*.f64 y t))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)
(/.f64 x (*.f64 y t))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)
(/.f64 x (*.f64 y t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)
(/.f64 x (*.f64 y t))
(neg.f64 (/.f64 (/.f64 x y) (neg.f64 t)))
(/.f64 x (*.f64 y t))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) (/.f64 1 t)))
(/.f64 x (*.f64 y t))
(neg.f64 (*.f64 (/.f64 1 t) (/.f64 x (neg.f64 y))))
(/.f64 x (*.f64 y t))
(neg.f64 (/.f64 (/.f64 x (neg.f64 y)) t))
(/.f64 x (*.f64 y t))
(neg.f64 (/.f64 x (*.f64 y (neg.f64 t))))
(/.f64 x (*.f64 y t))
(neg.f64 (/.f64 (/.f64 x t) (neg.f64 y)))
(/.f64 x (*.f64 y t))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))
(/.f64 x (*.f64 y t))
(log.f64 (exp.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y t)))))
(/.f64 x (*.f64 y t))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))
(/.f64 x (*.f64 y t))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (/.f64 x y) 3)))
(/.f64 x (*.f64 y t))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 t 3)))
(/.f64 x (*.f64 y t))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(exp.f64 (log.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))
(/.f64 x (*.f64 y t))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.8b
(/.f64 (/.f64 x z) (-.f64 z y))
Compiler

Compiled 20 to 7 computations (65% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1858×associate-/l*
1062×*-commutative
746×associate-/r/
596×associate-/l/
454×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Rules
974×distribute-lft-in
936×distribute-rgt-in
812×associate-/r/
692×unswap-sqr
436×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02904507
18644363
234144207
Stop Event
node limit
Counts
129 → 159
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(+.f64 (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) z) (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) y))
(+.f64 (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) y) (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) z))
(+.f64 (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(+.f64 (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(+.f64 (*.f64 z (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))) (*.f64 y (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))))
(+.f64 (*.f64 y (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))) (*.f64 z (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x z) (-.f64 z y)))) 1)
(*.f64 x (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 z y))))
(*.f64 x (/.f64 (/.f64 1 z) (-.f64 z y)))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 1)
(*.f64 1 (/.f64 (/.f64 x z) (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (sqrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 2) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))
(*.f64 (+.f64 z y) (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (neg.f64 z)) (/.f64 1 (+.f64 y (neg.f64 z))))
(*.f64 (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 z y))) x)
(*.f64 (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x z)) 2))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))
(*.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z y)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x z) (+.f64 z y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x z) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 1 (+.f64 y (neg.f64 z))) (/.f64 x (neg.f64 z)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (cbrt.f64 x) z) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) (/.f64 x 1))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (*.f64 z (sqrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 (-.f64 z y)))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))) (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)) (sqrt.f64 (/.f64 x z)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (-.f64 z y)) (cbrt.f64 (/.f64 x z)))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (neg.f64 (+.f64 z y)) (-.f64 z y))) (neg.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (/.f64 x z)) 2))) (cbrt.f64 (/.f64 x z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z y))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) z) x)
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) 1) (/.f64 x z))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 z)) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 z 1)) x)
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 z (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 z (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 x (neg.f64 z)) (*.f64 (neg.f64 (+.f64 z y)) (-.f64 z y))) (+.f64 z y))
(*.f64 (/.f64 (/.f64 x (neg.f64 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (cbrt.f64 (+.f64 z y)))
(pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 3) 1/3)
(pow.f64 (*.f64 (-.f64 z y) (/.f64 z x)) -1)
(neg.f64 (/.f64 x (*.f64 (-.f64 z y) (neg.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x z) (-.f64 z y)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(exp.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
Outputs
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x y)) z)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (/.f64 (neg.f64 x) (*.f64 z y)))
(-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 (/.f64 x y) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(-.f64 (-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 (/.f64 x y) z)) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 z 4)))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 z 4) x) y)) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5))) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 3)) x) (+.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 z 4) x) y)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 z 4)))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 z 4) x) y)) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5))) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 3)) x) (+.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 z 4) x) y)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x))) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 z 4)))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 z 4) x) y)) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5))) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 y (pow.f64 z 3)) x) (+.f64 (/.f64 y (/.f64 (/.f64 (pow.f64 z 4) x) y)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x y)) z)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (/.f64 (neg.f64 x) (*.f64 z y)))
(-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 (/.f64 x y) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(-.f64 (-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 (/.f64 x y) z)) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x y)) z)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (/.f64 (neg.f64 x) (*.f64 z y)))
(-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 (/.f64 x y) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x y)) z) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(-.f64 (-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 (/.f64 x y) z)) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(+.f64 (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) z) (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) y))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) y) (*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)) (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 y (+.f64 z y))) (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 z y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 z (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))) (*.f64 y (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (*.f64 y (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))) (*.f64 z (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))))))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (*.f64 (*.f64 z z) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (*.f64 y (+.f64 z y)) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z z) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 (*.f64 z y) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x z) (-.f64 z y)))) 1)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 x (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 x (/.f64 (/.f64 1 z) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 1)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 1 (/.f64 (/.f64 x z) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (sqrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 2))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (pow.f64 (cbrt.f64 (/.f64 x z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 2) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (+.f64 z y) (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (neg.f64 z)) (/.f64 1 (+.f64 y (neg.f64 z))))
(/.f64 (*.f64 (/.f64 1 (-.f64 y z)) x) (neg.f64 z))
(/.f64 (/.f64 x (neg.f64 z)) (-.f64 y z))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(*.f64 (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 z y))) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x z)) 2))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (/.f64 1 (sqrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) 1) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))))
(/.f64 (*.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) 1) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 z (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (*.f64 1 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 z (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y)))) (+.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 (/.f64 x z) (+.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 (/.f64 x z) (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (+.f64 y (neg.f64 z))) (/.f64 x (neg.f64 z)))
(/.f64 (*.f64 (/.f64 1 (-.f64 y z)) x) (neg.f64 z))
(/.f64 (/.f64 x (neg.f64 z)) (-.f64 y z))
(/.f64 (/.f64 x (-.f64 y z)) (neg.f64 z))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 x) z) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) (/.f64 x 1))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 1 (*.f64 z (sqrt.f64 (-.f64 z y)))))
(/.f64 (*.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) 1) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 (-.f64 z y)))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) 1) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))))
(/.f64 (*.f64 1 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 z (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))) (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (*.f64 1 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 z (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)) (sqrt.f64 (/.f64 x z)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))))
(/.f64 (*.f64 1 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 z (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))) (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (*.f64 1 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 z (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) 1) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) 1) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (pow.f64 (cbrt.f64 (/.f64 x z)) 2))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))) (sqrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (-.f64 z y)) (cbrt.f64 (/.f64 x z)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (neg.f64 (+.f64 z y)) (-.f64 z y))) (neg.f64 (+.f64 z y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) z)) (neg.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 z (+.f64 (pow.f64 y 3) (neg.f64 (pow.f64 z 3))))) (neg.f64 (fma.f64 y (+.f64 z y) (*.f64 z z))))
(*.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (/.f64 (/.f64 (neg.f64 x) z) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 z (neg.f64 y)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) z))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (/.f64 (-.f64 z y) (pow.f64 (cbrt.f64 (/.f64 x z)) 2))) (cbrt.f64 (/.f64 x z)))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z y))) (cbrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) z) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) 1) (/.f64 x z))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z y) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 z) 2) (-.f64 z y))) (/.f64 x (cbrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(/.f64 (/.f64 x (cbrt.f64 z)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 z)) (neg.f64 x))
(neg.f64 (/.f64 (/.f64 x (neg.f64 z)) (-.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 y z)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 z 1)) x)
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 z (sqrt.f64 x))) (sqrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (/.f64 z (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x (neg.f64 z)) (*.f64 (neg.f64 (+.f64 z y)) (-.f64 z y))) (+.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x (neg.f64 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z)) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 x (*.f64 (*.f64 z (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3))))) (sqrt.f64 (fma.f64 y (+.f64 z y) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (hypot.f64 (pow.f64 z 3/2) (pow.f64 (neg.f64 y) 3/2)) (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 z (sqrt.f64 (-.f64 z y))))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 x (*.f64 (*.f64 z (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))))) (sqrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (cbrt.f64 (fma.f64 z z (*.f64 y (+.f64 z y)))))
(*.f64 (/.f64 (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (fma.f64 y (+.f64 z y) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))) (cbrt.f64 (+.f64 z y)))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))) (cbrt.f64 (+.f64 z y)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 z y)) (/.f64 x z)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (cbrt.f64 (-.f64 (*.f64 z z) (*.f64 y y))))) (cbrt.f64 (+.f64 z y)))
(pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 1)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 2)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) 3)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 3) 1/3)
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (*.f64 (-.f64 z y) (/.f64 z x)) -1)
(/.f64 x (*.f64 z (-.f64 z y)))
(neg.f64 (/.f64 x (*.f64 (-.f64 z y) (neg.f64 z))))
(*.f64 (/.f64 (/.f64 1 (-.f64 z y)) (neg.f64 z)) (neg.f64 x))
(neg.f64 (/.f64 (/.f64 x (neg.f64 z)) (-.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 y z)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 2))
(/.f64 x (*.f64 z (-.f64 z y)))
(log.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x z) (-.f64 z y)))))
(/.f64 x (*.f64 z (-.f64 z y)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x z) (-.f64 z y)) 3))
(/.f64 x (*.f64 z (-.f64 z y)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)))
(/.f64 x (*.f64 z (-.f64 z y)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x z) (-.f64 z y))))
(/.f64 x (*.f64 z (-.f64 z y)))

eval343.0ms (1.8%)

Compiler

Compiled 18745 to 6496 computations (65.3% saved)

prune297.0ms (1.5%)

Pruning

27 alts after pruning (23 fresh and 4 done)

PrunedKeptTotal
New992111003
Fresh21214
Picked011
Done336
Total997271024
Error
0b
Counts
1024 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
43.6b
(/.f64 (/.f64 (neg.f64 x) y) z)
29.7b
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
24.1b
(/.f64 (/.f64 x (-.f64 z t)) z)
25.6b
(/.f64 (/.f64 x z) (-.f64 z y))
27.1b
(/.f64 (/.f64 x z) (-.f64 z t))
34.1b
(/.f64 (/.f64 x z) z)
50.2b
(/.f64 (/.f64 x y) z)
40.4b
(/.f64 (/.f64 x y) t)
40.6b
(/.f64 (/.f64 x t) y)
40.6b
(/.f64 (/.f64 1 y) (/.f64 t x))
41.6b
(/.f64 (neg.f64 (/.f64 x z)) y)
28.7b
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
43.6b
(/.f64 (neg.f64 x) (*.f64 z y))
45.8b
(/.f64 (neg.f64 x) (*.f64 t z))
26.8b
(/.f64 x (*.f64 (-.f64 z y) z))
35.5b
(/.f64 x (*.f64 z z))
50.3b
(/.f64 x (*.f64 y z))
42.2b
(/.f64 x (*.f64 y t))
26.9b
(/.f64 1 (/.f64 (*.f64 (-.f64 z y) z) x))
40.4b
(/.f64 1 (/.f64 y (/.f64 x t)))
23.8b
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)))
23.9b
(/.f64 1 (*.f64 z (/.f64 (-.f64 z t) x)))
34.1b
(/.f64 1 (*.f64 z (/.f64 z x)))
30.8b
(*.f64 (/.f64 (/.f64 -1 t) (-.f64 z y)) x)
35.7b
(*.f64 (/.f64 1 (*.f64 z z)) x)
41.6b
(*.f64 (/.f64 -1 y) (/.f64 x z))
Compiler

Compiled 543 to 372 computations (31.5% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 z t) x)
0.6b
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)))
5.9b
(*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y))
Compiler

Compiled 37 to 11 computations (70.3% saved)

series17.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1824×associate-/l*
692×distribute-rgt-in
690×associate-/r/
654×distribute-lft-in
546×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (0.6%)

Algorithm
egg-herbie
Rules
1426×associate-/l*
1386×associate-/r*
1002×associate-*r*
954×associate-/r/
880×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.5b
(/.f64 x (*.f64 y z))
Compiler

Compiled 15 to 6 computations (60% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite54.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1628×add-sqr-sqrt
1616×*-un-lft-identity
1504×add-cube-cbrt
1480×add-cbrt-cube
152×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1698×distribute-lft-in
1392×associate-*r*
1192×associate-*l*
890×associate-+r+
820×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0103783
1259765
2871741
35536741
Stop Event
node limit
Counts
39 → 49
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y z)))) 1)
(*.f64 x (/.f64 (/.f64 1 y) z))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(*.f64 1 (/.f64 x (*.f64 y z)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 y) z)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 y) z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 x y) (/.f64 1 z))
(*.f64 (/.f64 (/.f64 1 y) z) x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 1 y) (/.f64 x z))
(*.f64 (/.f64 1 z) (/.f64 x y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 y z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)
(pow.f64 (/.f64 y (/.f64 x z)) -1)
(neg.f64 (/.f64 x (*.f64 y (neg.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y z)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y z))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y z))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y z)))) 1)
(/.f64 x (*.f64 y z))
(*.f64 x (/.f64 (/.f64 1 y) z))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 y) z)))
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 y) z)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) z))
(*.f64 (/.f64 1 (*.f64 y z)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x y) (/.f64 1 z))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (/.f64 1 y) z) x)
(/.f64 x (*.f64 y z))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 z))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 y) (/.f64 x z))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 z) (/.f64 x y))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) z))
(*.f64 (/.f64 1 (*.f64 y z)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) z))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) z))
(*.f64 (/.f64 1 (*.f64 y z)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) z))
(*.f64 (/.f64 1 (*.f64 y z)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 y z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)
(/.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)
(/.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)
(/.f64 x (*.f64 y z))
(pow.f64 (/.f64 y (/.f64 x z)) -1)
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 x (*.f64 y (neg.f64 z))))
(/.f64 x (*.f64 y z))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))
(/.f64 x (*.f64 y z))
(log.f64 (exp.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y z)))))
(/.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))
(/.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(exp.f64 (log.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y z))) 1))
(/.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.2b
(/.f64 (neg.f64 x) (*.f64 t z))
Compiler

Compiled 18 to 7 computations (61.1% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite57.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1822×add-sqr-sqrt
1810×*-un-lft-identity
1684×add-cube-cbrt
1658×add-cbrt-cube
192×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1214×associate-+r+
1158×associate-+l+
1140×associate-*r/
828×associate-*l/
660×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01131454
12881426
211131426
352021426
Stop Event
node limit
Counts
82 → 61
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(-.f64 0 (/.f64 x (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 t z)))) 1)
(-.f64 (/.f64 0 (*.f64 t z)) (/.f64 x (*.f64 t z)))
(*.f64 x (/.f64 1 (*.f64 t z)))
(*.f64 x (/.f64 1 (*.f64 t (neg.f64 z))))
(*.f64 (/.f64 x (*.f64 t z)) 1)
(*.f64 1 (/.f64 x (*.f64 t z)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 t z))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 t z))) (sqrt.f64 (/.f64 x (*.f64 t z))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 t z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) 2) (cbrt.f64 (/.f64 x (*.f64 t z))))
(*.f64 (/.f64 x t) (/.f64 1 z))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(*.f64 (/.f64 1 (*.f64 t z)) x)
(*.f64 (/.f64 1 t) (/.f64 x z))
(*.f64 (/.f64 1 z) (/.f64 x t))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 t z))) (/.f64 x (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 x (cbrt.f64 (*.f64 t z))))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) t))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 t z)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 t z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) t) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 t z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 t z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (/.f64 x (*.f64 t z))))
(*.f64 (/.f64 -1 t) (/.f64 x z))
(*.f64 (/.f64 -1 z) (/.f64 x t))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 t z))) (/.f64 x (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 x (cbrt.f64 (*.f64 t z))))
(pow.f64 (/.f64 x (*.f64 t z)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 t z))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 t z)) 3) 1/3)
(pow.f64 (/.f64 t (/.f64 x z)) -1)
(neg.f64 (/.f64 x (*.f64 t z)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 t z)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 t z)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 t z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 t z))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 t z))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 t z))))
Outputs
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(-.f64 0 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 t z)))) 1)
(/.f64 x (*.f64 t z))
(-.f64 (/.f64 0 (*.f64 t z)) (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 x (/.f64 1 (*.f64 t z)))
(/.f64 x (*.f64 t z))
(*.f64 x (/.f64 1 (*.f64 t (neg.f64 z))))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 (/.f64 x (*.f64 t z)) 1)
(/.f64 x (*.f64 t z))
(*.f64 1 (/.f64 x (*.f64 t z)))
(/.f64 x (*.f64 t z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 t z))))
(/.f64 x (*.f64 t z))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 t z))) (sqrt.f64 (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 t z))))
(/.f64 x (*.f64 t z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) 2))
(/.f64 x (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) 2) (cbrt.f64 (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 x t) (/.f64 1 z))
(/.f64 x (*.f64 t z))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 (/.f64 1 (*.f64 t z)) x)
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 1 t) (/.f64 x z))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 1 z) (/.f64 x t))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 t z))) (/.f64 x (sqrt.f64 (*.f64 t z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 x (cbrt.f64 (*.f64 t z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) t))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 t z)))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 t z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 x (cbrt.f64 (*.f64 t z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) t) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) t))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 t z)))
(/.f64 x (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 t z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 t z))) (/.f64 x (sqrt.f64 (*.f64 t z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (/.f64 x (*.f64 t z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)))
(*.f64 (/.f64 -1 t) (/.f64 x z))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 (/.f64 -1 z) (/.f64 x t))
(/.f64 (neg.f64 x) (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 t z))) (/.f64 x (sqrt.f64 (*.f64 t z))))
(*.f64 (/.f64 x (sqrt.f64 (*.f64 t z))) (/.f64 -1 (sqrt.f64 (*.f64 t z))))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (/.f64 x (cbrt.f64 (*.f64 t z))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 t z))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)))
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2))
(pow.f64 (/.f64 x (*.f64 t z)) 1)
(/.f64 x (*.f64 t z))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 t z))) 2)
(/.f64 x (*.f64 t z))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 t z))) 3)
(/.f64 x (*.f64 t z))
(pow.f64 (pow.f64 (/.f64 x (*.f64 t z)) 3) 1/3)
(/.f64 x (*.f64 t z))
(pow.f64 (/.f64 t (/.f64 x z)) -1)
(/.f64 x (*.f64 t z))
(neg.f64 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 t z))
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 x (*.f64 t (neg.f64 z)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 t z)) 2))
(/.f64 x (*.f64 t z))
(log.f64 (exp.f64 (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 t z)))))
(/.f64 x (*.f64 t z))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 t z)) 3))
(/.f64 x (*.f64 t z))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))
(exp.f64 (log.f64 (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 t z))) 1))
(/.f64 x (*.f64 t z))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 z (/.f64 z x))
0.1b
(/.f64 1 (*.f64 z (/.f64 z x)))
Compiler

Compiled 22 to 9 computations (59.1% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 z (/.f64 z x))
0.0ms
x
@0
(*.f64 z (/.f64 z x))
0.0ms
z
@0
(*.f64 z (/.f64 z x))
0.0ms
z
@inf
(*.f64 z (/.f64 z x))
0.0ms
z
@0
(/.f64 1 (*.f64 z (/.f64 z x)))

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1692×add-sqr-sqrt
1676×*-un-lft-identity
1560×add-cube-cbrt
1538×add-cbrt-cube
162×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
1602×associate-+r-
1544×associate-+l-
940×associate-/l*
802×unswap-sqr
776×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01271410
13071410
213061410
360381410
Stop Event
node limit
Counts
106 → 64
Calls
Call 1
Inputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(/.f64 (pow.f64 z 2) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x z) z))) 1)
(*.f64 1 (/.f64 (/.f64 x z) z))
(*.f64 (/.f64 (/.f64 x z) z) 1)
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 x))) (/.f64 1 (/.f64 z (sqrt.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) 2) (cbrt.f64 (/.f64 (/.f64 x z) z)))
(*.f64 (/.f64 1 z) (/.f64 x z))
(*.f64 (/.f64 1 z) (pow.f64 (/.f64 z x) -1))
(*.f64 -1 (/.f64 1 (*.f64 z (neg.f64 (/.f64 z x)))))
(*.f64 (/.f64 (/.f64 1 z) 1) (/.f64 x z))
(*.f64 (/.f64 (/.f64 1 z) z) x)
(*.f64 (/.f64 1 (*.f64 z z)) x)
(*.f64 (/.f64 (/.f64 1 z) (neg.f64 z)) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 z x) -1) (/.f64 1 z))
(*.f64 (pow.f64 (/.f64 z (sqrt.f64 x)) -1) (pow.f64 (/.f64 z (sqrt.f64 x)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) -1))
(pow.f64 (*.f64 z (/.f64 z x)) -1)
(pow.f64 (/.f64 (/.f64 x z) z) 1)
(pow.f64 (/.f64 1 (/.f64 z (sqrt.f64 x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 x z) z) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 z x)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 x z) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x z) z))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x z) z) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x z) z)))
(exp.f64 (log.f64 (/.f64 (/.f64 x z) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 z x))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x z) z)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x z) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 z x)))) 1)
(/.f64 1 (/.f64 (/.f64 x z) z))
(/.f64 1 (/.f64 x (*.f64 z z)))
(/.f64 z (/.f64 x z))
(/.f64 (/.f64 z x) (/.f64 1 z))
(/.f64 (*.f64 z (/.f64 z x)) 1)
(/.f64 (/.f64 z (sqrt.f64 x)) (/.f64 1 (/.f64 z (sqrt.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 2) (cbrt.f64 (/.f64 (/.f64 x z) z)))
(/.f64 (*.f64 z z) x)
(/.f64 (*.f64 z (neg.f64 (/.f64 z x))) -1)
(/.f64 (*.f64 z (neg.f64 z)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 z) z) (neg.f64 x))
(/.f64 (/.f64 (*.f64 z z) 1) x)
(/.f64 (/.f64 (*.f64 z z) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 z z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (neg.f64 (*.f64 z z)) (neg.f64 x))
(pow.f64 (*.f64 z (/.f64 z x)) 1)
(pow.f64 (/.f64 z (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 z (/.f64 z x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 z x)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 z x)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 z x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 z x))))
(exp.f64 (log.f64 (*.f64 z (/.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 z x))))
Outputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 z 2) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x z) z))) 1)
(/.f64 x (*.f64 z z))
(*.f64 1 (/.f64 (/.f64 x z) z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (/.f64 x z) z) 1)
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 x))) (/.f64 1 (/.f64 z (sqrt.f64 x))))
(/.f64 x (*.f64 z z))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) 2))
(/.f64 x (*.f64 z z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) 2) (cbrt.f64 (/.f64 (/.f64 x z) z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 z) (/.f64 x z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 z) (pow.f64 (/.f64 z x) -1))
(/.f64 x (*.f64 z z))
(*.f64 -1 (/.f64 1 (*.f64 z (neg.f64 (/.f64 z x)))))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (/.f64 1 z) 1) (/.f64 x z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (/.f64 1 z) z) x)
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 (*.f64 z z)) x)
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (/.f64 1 z) (neg.f64 z)) (neg.f64 x))
(/.f64 x (*.f64 z z))
(*.f64 (pow.f64 (/.f64 z x) -1) (/.f64 1 z))
(/.f64 x (*.f64 z z))
(*.f64 (pow.f64 (/.f64 z (sqrt.f64 x)) -1) (pow.f64 (/.f64 z (sqrt.f64 x)) -1))
(/.f64 x (*.f64 z z))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) -1))
(/.f64 x (*.f64 z z))
(pow.f64 (*.f64 z (/.f64 z x)) -1)
(/.f64 x (*.f64 z z))
(pow.f64 (/.f64 (/.f64 x z) z) 1)
(/.f64 x (*.f64 z z))
(pow.f64 (/.f64 1 (/.f64 z (sqrt.f64 x))) 2)
(/.f64 x (*.f64 z z))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x z) z)) 3)
(/.f64 x (*.f64 z z))
(pow.f64 (pow.f64 (/.f64 (/.f64 x z) z) 3) 1/3)
(/.f64 x (*.f64 z z))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 z x)) -2))
(/.f64 x (*.f64 z z))
(log.f64 (exp.f64 (/.f64 (/.f64 x z) z)))
(/.f64 x (*.f64 z z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x z) z))))
(/.f64 x (*.f64 z z))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x z) z) 3))
(/.f64 x (*.f64 z z))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x z) z)))
(/.f64 x (*.f64 z z))
(exp.f64 (log.f64 (/.f64 (/.f64 x z) z)))
(/.f64 x (*.f64 z z))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 z x))) -1))
(/.f64 x (*.f64 z z))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x z) z)) 1))
(/.f64 x (*.f64 z z))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x z) z)))
(/.f64 x (*.f64 z z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 z x)))) 1)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 1 (/.f64 (/.f64 x z) z))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 1 (/.f64 x (*.f64 z z)))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (/.f64 z x) (/.f64 1 z))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (*.f64 z (/.f64 z x)) 1)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (/.f64 z (sqrt.f64 x)) (/.f64 1 (/.f64 z (sqrt.f64 x))))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 2) (cbrt.f64 (/.f64 (/.f64 x z) z)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 z (/.f64 x z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))
(/.f64 (*.f64 z z) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (*.f64 z (neg.f64 (/.f64 z x))) -1)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (*.f64 z (neg.f64 z)) (neg.f64 x))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (*.f64 (neg.f64 z) z) (neg.f64 x))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (/.f64 (*.f64 z z) 1) x)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (/.f64 (*.f64 z z) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (/.f64 (*.f64 z z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(/.f64 (neg.f64 (*.f64 z z)) (neg.f64 x))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(pow.f64 (*.f64 z (/.f64 z x)) 1)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(pow.f64 (/.f64 z (sqrt.f64 x)) 2)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 z x))) 3)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(pow.f64 (pow.f64 (*.f64 z (/.f64 z x)) 3) 1/3)
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 z x)) 2))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(log.f64 (pow.f64 (exp.f64 (/.f64 z x)) z))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 z x)))))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 z x)) 3))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 z x))))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(exp.f64 (log.f64 (*.f64 z (/.f64 z x))))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 z x))) 1))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 z x))))
(/.f64 z (/.f64 x z))
(*.f64 z (/.f64 z x))

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (-.f64 z t))
3.1b
(/.f64 (/.f64 x (-.f64 z t)) z)
Compiler

Compiled 22 to 7 computations (68.2% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
z
@0
(/.f64 (/.f64 x (-.f64 z t)) z)
0.0ms
t
@-inf
(/.f64 (/.f64 x (-.f64 z t)) z)
0.0ms
t
@inf
(/.f64 (/.f64 x (-.f64 z t)) z)
0.0ms
z
@inf
(/.f64 (/.f64 x (-.f64 z t)) z)
0.0ms
z
@-inf
(/.f64 (/.f64 x (-.f64 z t)) z)

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1822×associate-/l*
1062×*-commutative
714×associate-/r/
500×associate-/l/
476×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify182.0ms (0.9%)

Algorithm
egg-herbie
Rules
1092×*-commutative
876×associate-/r/
688×distribute-lft-in
602×distribute-rgt-in
526×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02774097
18843923
235943779
Stop Event
node limit
Counts
127 → 140
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1)
(*.f64 x (*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 z)))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 z))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z t))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 x (+.f64 t (neg.f64 z))) (/.f64 1 (neg.f64 z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 z)) x)
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)) (sqrt.f64 (/.f64 x (-.f64 z t))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(*.f64 (/.f64 x 1) (/.f64 1 (*.f64 z (-.f64 z t))))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 x (*.f64 (-.f64 z t) (sqrt.f64 z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))) (/.f64 1 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (neg.f64 z)) (/.f64 x (+.f64 t (neg.f64 z))))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z t)))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) (/.f64 (pow.f64 (cbrt.f64 x) 2) z))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z t))) x)
(*.f64 (/.f64 1 (*.f64 z (-.f64 z t))) (/.f64 x 1))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 (-.f64 z t)) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (-.f64 z t)) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (cbrt.f64 z))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) z) (sqrt.f64 (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (cbrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (cbrt.f64 z)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) z))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) z) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (sqrt.f64 z)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z t))) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) z) (cbrt.f64 (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2))) (cbrt.f64 (/.f64 x (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z t))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z t)) x)
(*.f64 (/.f64 (/.f64 1 z) 1) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z t))) (/.f64 x (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 x (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 x (+.f64 z t)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 1 z) (+.f64 t (neg.f64 z))) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z t) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) 1) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (+.f64 z t))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 x z) 1) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3) 1/3)
(pow.f64 (*.f64 z (/.f64 (-.f64 z t) x)) -1)
(neg.f64 (/.f64 x (*.f64 z (+.f64 t (neg.f64 z)))))
(neg.f64 (*.f64 (/.f64 x (+.f64 t (neg.f64 z))) (/.f64 1 z)))
(neg.f64 (*.f64 (/.f64 x (*.f64 z (+.f64 t (neg.f64 z)))) 1))
(neg.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (neg.f64 z))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z t)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
Outputs
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 z t))
(/.f64 (/.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) z)))
(-.f64 (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 x (*.f64 t t)))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 t 3) x)) (/.f64 (neg.f64 x) (*.f64 z t))))
(-.f64 (-.f64 (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 z (/.f64 (pow.f64 t 3) x))) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (/.f64 x t) t) (-.f64 -1 (/.f64 z t))) (/.f64 (/.f64 x z) t))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 t 3) x)) (*.f64 -1 (+.f64 (/.f64 (/.f64 x t) z) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 4) x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 z (neg.f64 z)) x) (pow.f64 t 4)) (/.f64 (/.f64 x t) z)) (/.f64 z (/.f64 (pow.f64 t 3) x))) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (/.f64 x t) t) (-.f64 -1 (/.f64 z t))) (+.f64 (/.f64 (/.f64 x z) t) (*.f64 (/.f64 x (pow.f64 t 4)) (*.f64 z z))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x t) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 t (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 z 3)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 t (pow.f64 z 3)) x) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (/.f64 (*.f64 t t) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x t) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 t (pow.f64 z 3)) x) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (/.f64 (pow.f64 z 5) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x t) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 t (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 z 3)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 t (pow.f64 z 3)) x) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (/.f64 (*.f64 t t) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x t) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 t (pow.f64 z 3)) x) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (/.f64 (pow.f64 z 5) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x t) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 t (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 x t) (pow.f64 z 3)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 t (pow.f64 z 3)) x) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (/.f64 (*.f64 t t) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x t) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 t (pow.f64 z 3)) x) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (/.f64 (pow.f64 z 5) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 z t))
(/.f64 (/.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) z)))
(-.f64 (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 x (*.f64 t t)))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 t 3) x)) (/.f64 (neg.f64 x) (*.f64 z t))))
(-.f64 (-.f64 (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 z (/.f64 (pow.f64 t 3) x))) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (/.f64 x t) t) (-.f64 -1 (/.f64 z t))) (/.f64 (/.f64 x z) t))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 t 3) x)) (*.f64 -1 (+.f64 (/.f64 (/.f64 x t) z) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 4) x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 z (neg.f64 z)) x) (pow.f64 t 4)) (/.f64 (/.f64 x t) z)) (/.f64 z (/.f64 (pow.f64 t 3) x))) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (/.f64 x t) t) (-.f64 -1 (/.f64 z t))) (+.f64 (/.f64 (/.f64 x z) t) (*.f64 (/.f64 x (pow.f64 t 4)) (*.f64 z z))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 z t))
(/.f64 (/.f64 (neg.f64 x) t) z)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) z)))
(-.f64 (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 x (*.f64 t t)))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 t 3) x)) (/.f64 (neg.f64 x) (*.f64 z t))))
(-.f64 (-.f64 (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 z (/.f64 (pow.f64 t 3) x))) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (/.f64 x t) t) (-.f64 -1 (/.f64 z t))) (/.f64 (/.f64 x z) t))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 t 3) x)) (*.f64 -1 (+.f64 (/.f64 (/.f64 x t) z) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 4) x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 z (neg.f64 z)) x) (pow.f64 t 4)) (/.f64 (/.f64 x t) z)) (/.f64 z (/.f64 (pow.f64 t 3) x))) (/.f64 x (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (/.f64 x t) t) (-.f64 -1 (/.f64 z t))) (+.f64 (/.f64 (/.f64 x z) t) (*.f64 (/.f64 x (pow.f64 t 4)) (*.f64 z z))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1)
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 x (*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 z)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 z))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t)))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t))) (pow.f64 (cbrt.f64 z) 2)) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (+.f64 t (neg.f64 z))) (/.f64 1 (neg.f64 z)))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(*.f64 (*.f64 (/.f64 1 (-.f64 z t)) (/.f64 1 z)) x)
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)) (sqrt.f64 (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (/.f64 1 z)) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (sqrt.f64 z))) (/.f64 1 (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 x 1) (/.f64 1 (*.f64 z (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 x (*.f64 (-.f64 z t) (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))) (/.f64 1 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 1 (neg.f64 z)) (/.f64 x (+.f64 t (neg.f64 z))))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (cbrt.f64 x) (-.f64 z t)) (/.f64 (pow.f64 (cbrt.f64 x) 2) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z t))) x)
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 1 (*.f64 z (-.f64 z t))) (/.f64 x 1))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 (-.f64 z t)) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (/.f64 1 (-.f64 z t)) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 1 (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (cbrt.f64 z))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) z) (sqrt.f64 (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (cbrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (cbrt.f64 z)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z t))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 x (*.f64 (-.f64 z t) (cbrt.f64 z))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (*.f64 (-.f64 z t) (cbrt.f64 z)))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (-.f64 z t) (cbrt.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) z))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) z) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) 1))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) (sqrt.f64 z)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (*.f64 (-.f64 z t) (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t)))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t))) (pow.f64 (cbrt.f64 z) 2)) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z t))) (sqrt.f64 x))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2) z) (cbrt.f64 (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 z (-.f64 (*.f64 z z) (*.f64 t t)))) (+.f64 z t))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 1 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z t))) 2))) (cbrt.f64 (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 z (-.f64 z t))) (cbrt.f64 x))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z t)) x)
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 1 z) 1) (/.f64 x (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z t))) (/.f64 x (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z t)) z)) (/.f64 x (sqrt.f64 (-.f64 z t))))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (*.f64 z (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 1 z) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 x (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) z)) (/.f64 x (cbrt.f64 (-.f64 z t))))
(/.f64 (/.f64 x (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2))) (cbrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z t))) (*.f64 z (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 x (+.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (*.f64 x (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (/.f64 1 z) (+.f64 t (neg.f64 z))) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z t) (sqrt.f64 x))) (sqrt.f64 x))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 1 z) (/.f64 (-.f64 z t) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) 1) (/.f64 1 (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (*.f64 x (/.f64 1 z)) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (+.f64 z t))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(*.f64 (/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (/.f64 x z) 1) (/.f64 1 (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (/.f64 x z) (*.f64 (+.f64 z t) (+.f64 t (neg.f64 z)))) (neg.f64 (+.f64 z t)))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(*.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)))) (neg.f64 (fma.f64 z z (*.f64 t (+.f64 z t)))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 (neg.f64 t) (neg.f64 t)))) (-.f64 z (neg.f64 t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (/.f64 x z) (+.f64 (pow.f64 z 3) (pow.f64 (neg.f64 t) 3))) (+.f64 (*.f64 z z) (*.f64 (neg.f64 t) (-.f64 (neg.f64 t) z))))
(*.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (/.f64 x (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 t 3)))))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2)
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 3)
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3) 1/3)
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (*.f64 z (/.f64 (-.f64 z t) x)) -1)
(/.f64 (/.f64 x z) (-.f64 z t))
(neg.f64 (/.f64 x (*.f64 z (+.f64 t (neg.f64 z)))))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 x (+.f64 t (neg.f64 z))) (/.f64 1 z)))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 x (*.f64 z (+.f64 t (neg.f64 z)))) 1))
(*.f64 (/.f64 x (-.f64 t z)) (/.f64 1 (neg.f64 z)))
(/.f64 (/.f64 x (-.f64 t z)) (neg.f64 z))
(/.f64 (neg.f64 x) (*.f64 z (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (neg.f64 z))))
(/.f64 (/.f64 x z) (-.f64 z t))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2))
(/.f64 (/.f64 x z) (-.f64 z t))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (/.f64 x z) (-.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(/.f64 (/.f64 x z) (-.f64 z t))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3))
(/.f64 (/.f64 x z) (-.f64 z t))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z t)) 3) (pow.f64 z 3)))
(/.f64 (/.f64 x z) (-.f64 z t))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (/.f64 x z) (-.f64 z t))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 (/.f64 x z) (-.f64 z t))

eval427.0ms (2.2%)

Compiler

Compiled 15882 to 5508 computations (65.3% saved)

prune298.0ms (1.5%)

Pruning

30 alts after pruning (21 fresh and 9 done)

PrunedKeptTotal
New9845989
Fresh21618
Picked011
Done088
Total986301016
Error
0b
Counts
1016 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
43.6b
(/.f64 (/.f64 (neg.f64 x) y) z)
29.7b
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
43.9b
(/.f64 (/.f64 (neg.f64 x) t) z)
24.1b
(/.f64 (/.f64 x (-.f64 z t)) z)
25.6b
(/.f64 (/.f64 x z) (-.f64 z y))
43.6b
(/.f64 (/.f64 x z) (neg.f64 t))
34.1b
(/.f64 (/.f64 x z) z)
50.2b
(/.f64 (/.f64 x y) z)
40.4b
(/.f64 (/.f64 x y) t)
40.6b
(/.f64 (/.f64 x t) y)
40.6b
(/.f64 (/.f64 1 y) (/.f64 t x))
41.6b
(/.f64 (neg.f64 (/.f64 x z)) y)
28.7b
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
43.6b
(/.f64 (neg.f64 x) (*.f64 z y))
45.8b
(/.f64 (neg.f64 x) (*.f64 t z))
26.8b
(/.f64 x (*.f64 (-.f64 z y) z))
35.5b
(/.f64 x (*.f64 z z))
50.3b
(/.f64 x (*.f64 y z))
42.2b
(/.f64 x (*.f64 y t))
51.2b
(/.f64 x (*.f64 t z))
40.4b
(/.f64 1 (/.f64 y (/.f64 x t)))
23.8b
(/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (neg.f64 y)))
40.8b
(/.f64 1 (*.f64 (/.f64 z x) (neg.f64 y)))
23.9b
(/.f64 1 (*.f64 z (/.f64 (-.f64 z t) x)))
34.1b
(/.f64 1 (*.f64 z (/.f64 z x)))
30.8b
(*.f64 (/.f64 (/.f64 -1 t) (-.f64 z y)) x)
35.7b
(*.f64 (/.f64 1 (*.f64 z z)) x)
43.9b
(*.f64 (/.f64 -1 z) (/.f64 x t))
41.6b
(*.f64 (/.f64 -1 y) (/.f64 x z))
Compiler

Compiled 319 to 220 computations (31% saved)

regimes181.0ms (0.9%)

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

6 calls:

51.0ms
(*.f64 (-.f64 y z) (-.f64 t z))
26.0ms
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
25.0ms
x
24.0ms
z
23.0ms
y
Results
ErrorSegmentsBranch
2.3b1x
2.3b1y
2.3b1z
2.3b1t
1.2b2(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
0.5b3(*.f64 (-.f64 y z) (-.f64 t z))
Compiler

Compiled 422 to 166 computations (60.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.111716231085402e+301
+inf
0.0ms
-inf
-1.0583473861610566e+299
Compiler

Compiled 20 to 14 computations (30% saved)

regimes207.0ms (1.1%)

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

6 calls:

74.0ms
z
43.0ms
(*.f64 (-.f64 y z) (-.f64 t z))
21.0ms
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
20.0ms
x
20.0ms
y
Results
ErrorSegmentsBranch
2.3b1x
2.3b1y
2.3b1z
2.3b1t
1.2b2(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
0.6b3(*.f64 (-.f64 y z) (-.f64 t z))
Compiler

Compiled 340 to 136 computations (60% saved)

bsearch51.0ms (0.3%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.111716231085402e+301
+inf
0.0ms
-inf
-1.0583473861610566e+299
Compiler

Compiled 20 to 14 computations (30% saved)

regimes231.0ms (1.2%)

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

6 calls:

88.0ms
t
41.0ms
(*.f64 (-.f64 y z) (-.f64 t z))
35.0ms
y
23.0ms
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
19.0ms
x
Results
ErrorSegmentsBranch
2.3b1x
2.3b1y
2.3b1z
1.3b3t
1.2b2(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
0.6b3(*.f64 (-.f64 y z) (-.f64 t z))
Compiler

Compiled 329 to 133 computations (59.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.111716231085402e+301
+inf
0.0ms
-inf
-1.0583473861610566e+299
Compiler

Compiled 20 to 14 computations (30% saved)

regimes208.0ms (1.1%)

Counts
37 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 t z))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y z))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 x t) y)
(/.f64 (/.f64 x y) t)
(/.f64 (/.f64 x y) z)
(/.f64 (/.f64 x z) z)
(/.f64 (neg.f64 x) (*.f64 t z))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x z)) y)
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 (/.f64 (neg.f64 x) t) z)
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 (/.f64 -1 y) (/.f64 x z))
(*.f64 (/.f64 -1 z) (/.f64 x t))
(*.f64 (/.f64 1 (*.f64 z z)) x)
(*.f64 (/.f64 x y) (/.f64 1 t))
(*.f64 (/.f64 (/.f64 1 y) t) x)
(/.f64 1 (*.f64 z (/.f64 z x)))
(/.f64 1 (/.f64 y (/.f64 x t)))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 1 y) (/.f64 t x))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 (/.f64 x (-.f64 z t)) z)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 1 (*.f64 (/.f64 z x) (neg.f64 y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
(*.f64 (/.f64 (/.f64 -1 t) (-.f64 z y)) x)
(/.f64 1 (*.f64 z (/.f64 (-.f64 z t) x)))
(/.f64 1 (/.f64 (*.f64 (-.f64 z y) z) x))
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
Outputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))
Calls

6 calls:

61.0ms
t
49.0ms
y
32.0ms
z
26.0ms
(*.f64 (-.f64 y z) (-.f64 t z))
22.0ms
x
Results
ErrorSegmentsBranch
5.9b1x
4.8b2y
4.1b2z
4.0b2t
5.9b1(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
4.5b2(*.f64 (-.f64 y z) (-.f64 t z))
Compiler

Compiled 299 to 126 computations (57.9% saved)

bsearch11.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
1.2156381199612586e+125
9.267558015070767e+125
Results
9.0ms96×body256valid
0.0msbody256infinite
Compiler

Compiled 182 to 122 computations (33% saved)

regimes460.0ms (2.4%)

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

4 calls:

156.0ms
x
108.0ms
z
106.0ms
t
84.0ms
y
Results
ErrorSegmentsBranch
15.3b10x
8.6b5y
9.2b6z
9.8b3t
Compiler

Compiled 257 to 105 computations (59.1% saved)

bsearch119.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.4577909438769233e-125
7.429194216885803e-119
84.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
16.0ms
-4.9205058523470325e+72
-5.339418323926723e+67
4.0ms
-1.266400390066755e+238
-1.155420809423282e+238
Results
113.0ms400×body256valid
1.0msbody256infinite
Compiler

Compiled 656 to 450 computations (31.4% saved)

regimes390.0ms (2%)

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

4 calls:

138.0ms
x
97.0ms
z
46.0ms
t
44.0ms
y
Results
ErrorSegmentsBranch
15.5b10x
9.9b3y
9.5b6z
9.9b3t
Compiler

Compiled 222 to 93 computations (58.1% saved)

bsearch72.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.7564265815181993e-49
8.503502022385009e-30
15.0ms
2.2955096094664368e-191
6.749148356679882e-187
11.0ms
-2.2555902239890147e-57
-3.085361498317518e-58
13.0ms
-1.4465237325654575e-15
-4.4931489556197887e-17
14.0ms
-1.9228708145395323e+27
-2.793666354560102e+24
Results
64.0ms640×body256valid
1.0ms11×body256infinite
Compiler

Compiled 1028 to 702 computations (31.7% saved)

regimes249.0ms (1.3%)

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

4 calls:

79.0ms
x
67.0ms
t
57.0ms
z
40.0ms
y
Results
ErrorSegmentsBranch
18.9b6x
10.2b3y
11.9b3z
14.1b4t
Compiler

Compiled 214 to 92 computations (57% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
7.0ms
1.0661635193974913e-59
1.956598145638065e-59
14.0ms
-1.3182025943665098e+51
-8.586359821092561e+46
Results
19.0ms192×body256valid
Compiler

Compiled 316 to 218 computations (31% saved)

regimes285.0ms (1.5%)

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

4 calls:

76.0ms
z
76.0ms
y
76.0ms
t
51.0ms
x
Results
ErrorSegmentsBranch
21.6b4x
12.3b6y
15.1b5z
13.8b5t
Compiler

Compiled 206 to 90 computations (56.3% saved)

bsearch48.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
7.0ms
1.0661635193974913e-59
1.956598145638065e-59
9.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
14.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
43.0ms432×body256valid
0.0msbody256infinite
Compiler

Compiled 615 to 427 computations (30.6% saved)

regimes271.0ms (1.4%)

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

4 calls:

72.0ms
z
70.0ms
y
63.0ms
x
61.0ms
t
Results
ErrorSegmentsBranch
21.3b5x
12.5b6y
15.1b5z
14.4b4t
Compiler

Compiled 191 to 84 computations (56% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
1.0661635193974913e-59
1.956598145638065e-59
9.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
6.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
14.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
42.0ms432×body256valid
0.0msbody256infinite
Compiler

Compiled 615 to 427 computations (30.6% saved)

regimes315.0ms (1.6%)

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

4 calls:

93.0ms
y
90.0ms
x
69.0ms
z
59.0ms
t
Results
ErrorSegmentsBranch
22.2b7x
13.5b7y
15.3b5z
15.7b4t
Compiler

Compiled 184 to 82 computations (55.4% saved)

bsearch75.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.3538748088721516e-70
9.181434672224863e-60
13.0ms
-1.2300313213860838e-155
-9.296212623464052e-158
10.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
14.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
66.0ms640×body256valid
2.0ms19×body256infinite
Compiler

Compiled 927 to 641 computations (30.9% saved)

regimes666.0ms (3.4%)

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

4 calls:

428.0ms
z
101.0ms
y
76.0ms
x
56.0ms
t
Results
ErrorSegmentsBranch
24.1b4x
14.4b6y
14.8b7z
15.9b4t
Compiler

Compiled 177 to 81 computations (54.2% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.3538748088721516e-70
9.181434672224863e-60
10.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
15.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
54.0ms528×body256valid
1.0msbody256infinite
Compiler

Compiled 759 to 529 computations (30.3% saved)

regimes388.0ms (2%)

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

4 calls:

109.0ms
t
105.0ms
x
88.0ms
y
81.0ms
z
Results
ErrorSegmentsBranch
24.4b5x
14.1b7y
15.8b6z
16.1b4t
Compiler

Compiled 170 to 80 computations (52.9% saved)

bsearch96.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
2.3538748088721516e-70
9.181434672224863e-60
35.0ms
-1.9978643752435459e-128
-1.6913366826443362e-137
10.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
14.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
87.0ms672×body256valid
1.0ms10×body256infinite
Compiler

Compiled 975 to 673 computations (31% saved)

regimes296.0ms (1.5%)

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

4 calls:

137.0ms
y
82.0ms
z
41.0ms
t
32.0ms
x
Results
ErrorSegmentsBranch
27.3b3x
15.7b6y
16.9b6z
21.2b4t
Compiler

Compiled 156 to 73 computations (53.2% saved)

bsearch104.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.3538748088721516e-70
9.181434672224863e-60
9.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
57.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
97.0ms528×body256valid
1.0msbody256infinite
Compiler

Compiled 748 to 529 computations (29.3% saved)

regimes513.0ms (2.7%)

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

4 calls:

193.0ms
z
140.0ms
y
117.0ms
x
59.0ms
t
Results
ErrorSegmentsBranch
28.8b9x
18.5b9y
18.7b6z
22.3b6t
Compiler

Compiled 149 to 70 computations (53% saved)

bsearch146.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
1.0661635193974913e-59
1.956598145638065e-59
56.0ms
2.6540897907540915e-258
1.119279180644072e-257
22.0ms
-7.102974496901857e-301
-3.572654023644879e-308
12.0ms
-3.763731986533594e-246
-6.39234605263827e-247
9.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
16.0ms
-7.64895345295486e+189
-1.992072721750153e+187
15.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
132.0ms768×body256valid
3.0ms30×body256infinite
Compiler

Compiled 1071 to 777 computations (27.5% saved)

regimes441.0ms (2.3%)

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

4 calls:

145.0ms
y
131.0ms
x
103.0ms
t
58.0ms
z
Results
ErrorSegmentsBranch
28.8b9x
18.7b9y
18.9b6z
21.4b7t
Compiler

Compiled 142 to 67 computations (52.8% saved)

bsearch130.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
1.0661635193974913e-59
1.956598145638065e-59
11.0ms
2.6540897907540915e-258
1.119279180644072e-257
19.0ms
-7.102974496901857e-301
-3.572654023644879e-308
44.0ms
-3.763731986533594e-246
-6.39234605263827e-247
13.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
15.0ms
-7.64895345295486e+189
-1.992072721750153e+187
14.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
118.0ms768×body256valid
2.0ms20×body256infinite
Compiler

Compiled 1063 to 769 computations (27.7% saved)

regimes339.0ms (1.8%)

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

4 calls:

97.0ms
t
91.0ms
y
82.0ms
x
65.0ms
z
Results
ErrorSegmentsBranch
28.8b9x
18.7b9y
18.9b6z
21.5b7t
Compiler

Compiled 135 to 63 computations (53.3% saved)

bsearch130.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
1.0661635193974913e-59
1.956598145638065e-59
12.0ms
2.6540897907540915e-258
1.119279180644072e-257
18.0ms
-7.102974496901857e-301
-3.572654023644879e-308
48.0ms
-3.763731986533594e-246
-6.39234605263827e-247
10.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
15.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
118.0ms768×body256valid
3.0ms32×body256infinite
Compiler

Compiled 1033 to 739 computations (28.5% saved)

regimes280.0ms (1.4%)

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

4 calls:

80.0ms
t
77.0ms
y
69.0ms
x
50.0ms
z
Results
ErrorSegmentsBranch
28.8b9x
18.7b9y
18.9b6z
22.5b5t
Compiler

Compiled 107 to 50 computations (53.3% saved)

bsearch94.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
1.0661635193974913e-59
1.956598145638065e-59
13.0ms
2.6540897907540915e-258
1.119279180644072e-257
18.0ms
-7.102974496901857e-301
-3.572654023644879e-308
12.0ms
-3.763731986533594e-246
-6.39234605263827e-247
10.0ms
-7.588021650739526e+51
-2.5464328095407784e+51
5.0ms
-1.5402330242890814e+80
-1.1529420787445486e+80
15.0ms
-7.64895345295486e+189
-1.992072721750153e+187
13.0ms
-1.6498351352517252e+248
-5.309427334614917e+246
Results
79.0ms768×body256valid
5.0ms29×body256infinite
Compiler

Compiled 1023 to 729 computations (28.7% saved)

regimes376.0ms (1.9%)

Counts
13 → 6
Calls
Call 1
Inputs
(/.f64 x (*.f64 t z))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y z))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 x t) y)
(/.f64 (/.f64 x y) t)
(/.f64 (/.f64 x y) z)
(/.f64 (/.f64 x z) z)
(/.f64 (neg.f64 x) (*.f64 t z))
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 (neg.f64 (/.f64 x z)) y)
(/.f64 (/.f64 x z) (neg.f64 t))
(/.f64 (/.f64 (neg.f64 x) t) z)
Outputs
(/.f64 (/.f64 x z) z)
(/.f64 (/.f64 x y) t)
(/.f64 (neg.f64 (/.f64 x z)) y)
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x t) y)
(/.f64 x (*.f64 z z))
Calls

4 calls:

128.0ms
y
111.0ms
z
60.0ms
x
38.0ms
t
Results
ErrorSegmentsBranch
28.8b9x
19.2b9y
18.9b6z
22.5b5t
Compiler

Compiled 94 to 45 computations (52.1% saved)

bsearch115.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.6147397237756347e+65
7.042117571568605e+66
20.0ms
1.3698343768600836e-227
1.8447485680051112e-208
52.0ms
-2.2555902239890147e-57
-3.085361498317518e-58
12.0ms
-2.513021410691553e-42
-7.341026127017855e-44
16.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
62.0ms624×body256valid
2.0ms23×body256infinite
Compiler

Compiled 813 to 573 computations (29.5% saved)

regimes277.0ms (1.4%)

Counts
10 → 6
Calls
Call 1
Inputs
(/.f64 x (*.f64 t z))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y z))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 x t) y)
(/.f64 (/.f64 x y) t)
(/.f64 (/.f64 x y) z)
(/.f64 (/.f64 x z) z)
(/.f64 (neg.f64 x) (*.f64 t z))
(/.f64 (neg.f64 x) (*.f64 z y))
Outputs
(/.f64 (/.f64 x z) z)
(/.f64 (/.f64 x y) t)
(/.f64 (neg.f64 x) (*.f64 z y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x t) y)
(/.f64 x (*.f64 z z))
Calls

4 calls:

84.0ms
y
84.0ms
t
66.0ms
z
40.0ms
x
Results
ErrorSegmentsBranch
29.9b7x
19.4b10y
18.9b6z
23.6b4t
Compiler

Compiled 76 to 39 computations (48.7% saved)

bsearch117.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
1.6147397237756347e+65
7.042117571568605e+66
19.0ms
1.3698343768600836e-227
1.8447485680051112e-208
11.0ms
-2.2555902239890147e-57
-3.085361498317518e-58
55.0ms
-2.513021410691553e-42
-7.341026127017855e-44
19.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
109.0ms624×body256valid
1.0ms10×body256infinite
Compiler

Compiled 813 to 573 computations (29.5% saved)

regimes160.0ms (0.8%)

Counts
9 → 3
Calls
Call 1
Inputs
(/.f64 x (*.f64 t z))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y z))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 x t) y)
(/.f64 (/.f64 x y) t)
(/.f64 (/.f64 x y) z)
(/.f64 (/.f64 x z) z)
(/.f64 (neg.f64 x) (*.f64 t z))
Outputs
(/.f64 (/.f64 x z) z)
(/.f64 (/.f64 x t) y)
(/.f64 x (*.f64 z z))
Calls

4 calls:

48.0ms
y
40.0ms
x
22.0ms
t
17.0ms
z
Results
ErrorSegmentsBranch
29.9b7x
22.9b9y
19.9b3z
25.5b3t
Compiler

Compiled 70 to 37 computations (47.1% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
1.6147397237756347e+65
7.042117571568605e+66
20.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
29.0ms256×body256valid
Compiler

Compiled 340 to 238 computations (30% saved)

regimes150.0ms (0.8%)

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

4 calls:

68.0ms
y
44.0ms
x
22.0ms
t
15.0ms
z
Results
ErrorSegmentsBranch
31.6b7x
26.2b5y
21.3b3z
26.2b3t
Compiler

Compiled 59 to 33 computations (44.1% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
1.6147397237756347e+65
7.042117571568605e+66
16.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
26.0ms256×body256valid
Compiler

Compiled 340 to 238 computations (30% saved)

regimes125.0ms (0.6%)

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

4 calls:

65.0ms
z
25.0ms
x
19.0ms
y
15.0ms
t
Results
ErrorSegmentsBranch
32.1b7x
27.9b5y
23.2b3z
27.9b3t
Compiler

Compiled 44 to 28 computations (36.4% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.7564265815181993e-49
8.503502022385009e-30
17.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
33.0ms320×body256valid
Compiler

Compiled 420 to 294 computations (30% saved)

regimes44.0ms (0.2%)

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

4 calls:

17.0ms
y
11.0ms
z
10.0ms
t
4.0ms
x
Results
ErrorSegmentsBranch
42.2b1x
38.7b5y
36.0b3z
38.7b3t
Compiler

Compiled 39 to 26 computations (33.3% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
6.2027182915428275e+75
6.182812853294222e+77
16.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
25.0ms256×body256valid
Compiler

Compiled 340 to 238 computations (30% saved)

regimes29.0ms (0.2%)

Accuracy

Total -19.6b remaining (-52.8%)

Threshold costs -19.6b (-52.8%)

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

4 calls:

10.0ms
z
10.0ms
y
5.0ms
t
3.0ms
x
Results
ErrorSegmentsBranch
42.2b1x
39.7b3y
37.2b3z
42.2b1t
Compiler

Compiled 34 to 24 computations (29.4% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
6.182812853294222e+77
1.8342587756035416e+84
22.0ms
-7.92175977911348e+42
-5.6760145724957435e+37
Results
35.0ms288×body256valid
Compiler

Compiled 380 to 266 computations (30% saved)

simplify82.0ms (0.4%)

Algorithm
egg-herbie
Rules
50×*-commutative
38×sub-neg
38×+-commutative
30×neg-mul-1
30×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03383137
13883137
24223137
34503137
44673137
54713137
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y))) (if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 1 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))))
(if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y))) (if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))))
(if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))))
(if (<=.f64 t 380000000000000001511094474722360493152326569440752565755642495472106141044125785721477649096858784760928601522228501076246528) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)))
(if (<=.f64 y -12200000000000000535664881536119018356396997693613908653441350570130446669860364790898152020998211992776423612002064875798884923137065594600334569261869254824510864345269908429176852174882011719201982916197419533047414676142456933921587200) (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (if (<=.f64 y -290000000000000007241656682850478461360805334444708714531628845436502016) (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (if (<=.f64 y -3399999999999999844028425914337947829589102674575360) (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (if (<=.f64 y 1680814549933591/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))))))
(if (<=.f64 z -3199999999999999731564544) (/.f64 (/.f64 x (-.f64 z y)) z) (if (<=.f64 z -7098843361278085/20282409603651670423947251286016) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)) (if (<=.f64 z -7597442378547053/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 z 3511519557079183/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)) (if (<=.f64 z 5142201741628769/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (/.f64 (/.f64 x (-.f64 z t)) z))))))
(if (<=.f64 y -229999999999999996779283200372029593456434116296704) (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t)))))
(if (<=.f64 y -13500000000000000052620273079908919184244809079567339988327731214591417052580570982510326025493586252781445866134956261765212562649003484077317329728888705531804217642698926837902645375789930363730752657260093275600315234974697063049936430725857280) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -67000000000000000928911113597996058627042858515945876366019453983344826923366024921762977623823033068631417171255711997177967172539755176582281405248919217523840718152191668675333836505088) (/.f64 (/.f64 x y) t) (if (<=.f64 y -134999999999999991479299619286024404119653492296398466372251668267595885124255744) (/.f64 (/.f64 x (-.f64 z y)) z) (if (<=.f64 y -5999999999999999959325692046169767858770250651664384) (/.f64 (/.f64 x y) t) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -51999999999999998132661373240185404807340687393515235908821756670978865646759481971971837405250557865838801935065268333556437089584360256365337803839670640122714693828080273325240591938205783630312888652500210627887585683836134056483366742893002752) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -7400000000000000418219277113068783522583323883549764673317526979557672117691042990503862403354702802536190713486158438652505432853344803302247654209988517341815187694598271717423125505245184) (/.f64 (/.f64 x y) t) (if (<=.f64 y -115999999999999996871498693004990439845845954860079968986980231829574782713593856) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y -6200000000000000223815480938025268034824004396122112) (/.f64 (/.f64 x y) t) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -22999999999999999054637292602335164807171497234631542401449160287802451256139614100983624030293370876745746330613754997497060197536846020609931717535637829943178631882329264031975263663371796178771832624636751252699278345257023236452808609062977536) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -6099999999999999769872254736800215357718231642124580527429420274926777485950107762735309301096698887301170959308809818202747920665919819364896229811460695181524159078984725582519538462752768) (/.f64 (/.f64 x y) t) (if (<=.f64 y -129999999999999990819767303122123623430795699214398223924250723141489451838996480) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y -6999999999999999952546640720531395835231959093608448) (/.f64 (/.f64 x y) t) (if (<=.f64 y -90575098195717/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y 1029011730526931/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))
(if (<=.f64 y -5500000000000000280190904416006974785077799924314897723244152606875568063115572293512699013671312491464768305792358135430078752823291398245281512056831130457375523398333456356925055230648659591749335724890889916492109776164658410095078206672470016) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -87999999999999993375627983078754004188237528099297885008292464335211715699585313368784159395764316016674812775060179893382228819391079991307314414329232387478543337401043060009552041738240) (/.f64 (/.f64 x y) t) (if (<=.f64 y -144999999999999992798364251613825965497369078460398951268253558519808751694774272) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 y -2699999999999999915235161631530601891256259779231744) (/.f64 (/.f64 x y) t) (if (<=.f64 y 2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 (/.f64 x z) (-.f64 z t)) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -19500000000000000076007061115423994377242502003819491094251167309965380187060824752514915370157402365128755139972714600327529257159671699222791698497283685768161647706120672099192709987252121636499976060486801398089344228296784646627685955492904960) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -59999999999999998293955459748065617179508780745512081086692010924142532454979260170730393980428706037691929860757452081825058581586410668520498854164831286548394947113133539967953348329472) (/.f64 (/.f64 x y) t) (if (<=.f64 y -119999999999999989500702670794322062053080113050397739028248832889276585268477952) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 y -6499999999999999955936166383350581847001104872636416) (/.f64 (/.f64 x y) t) (if (<=.f64 y -7609262091395231/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 y 1029011730526931/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))
(if (<=.f64 y -39999999999999998085887797169155254421345301545010933696974884480230939377798974431962658715922925641144183387389751656431803700563023826074389066302880679649999833701236782802660462715281401084774441846046794382909527697191958889327867693358907392) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -859999999999999970393978225699262719979156669443023369844015716970796300311722393845110124000064220491992639228293375889541018294068983345640378694971931566203116010665473074611356906291200) (/.f64 (/.f64 x y) t) (if (<=.f64 y -124999999999999990160234986958222842741937906132397981476249778015383018553737216) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -6499999999999999955936166383350581847001104872636416) (/.f64 (/.f64 x y) t) (if (<=.f64 y 2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -38000000000000002218140447292540723087624706470267030680029784759630581370444324578097002764706683819370837172501106744878313328075662970816777727686254063422646757123245905594110377233727085461225462395900411209447849215995179697182876128612712448) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -225000000000000005195945543107021098509213600591632336971877030084839492677877979994796404295288921249926036723608179194234817775455571539047106686247080291785207072075493020970767500705792) (/.f64 (/.f64 x y) t) (if (<=.f64 y -144999999999999992798364251613825965497369078460398951268253558519808751694774272) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -4100000000000000105128689143374261993873710640005120) (/.f64 (/.f64 x y) t) (if (<=.f64 y -356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 x z) z) (if (<=.f64 y -6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 1 (*.f64 z (/.f64 z x))) (if (<=.f64 y 7010849153040629/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 -1 z) (/.f64 x t)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))))
(if (<=.f64 y -11400000000000000044434897267478642866695616556079087101254528581210529955512482163008719754861250613459887620291740843268401719570269608776401300659950462449079117120501315996451122761778163418261524466130745432729155087311966408797724097057390592) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -319999999999999970290228995897638786582170079005465262868078299827773513587968046502460009017964168007990204153785995303261026933782578619495574363316499364295926792778948220111853512032256) (/.f64 (/.f64 x y) t) (if (<=.f64 y -139999999999999992138831935449925184808511285378398708820252613393702318409515008) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -2649999999999999849112714408566726847242821343117312) (/.f64 (/.f64 x y) t) (if (<=.f64 y -7478591867966681/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (/.f64 x z) z) (if (<=.f64 y -3628885614564361/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 1 (*.f64 z (/.f64 z x))) (if (<=.f64 y 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 -1 z) (/.f64 x t)) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -13200000000000000051450933678133165424594924433354732433031559409822718895856558294010096558260395447164080402443068344837096727923470073320043611290468956519986346139527839574838142145216820800092291487098757869475863785308592683871048954487504896) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -4599999999999999858897818519305675064574734814670626631849247958300434158462449275885279159060706330793197911772944451706684848504285678780264702389855764886729189482761356067684474532397056) (/.f64 (/.f64 x y) t) (if (<=.f64 y -129999999999999990819767303122123623430795699214398223924250723141489451838996480) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -5399999999999999830470323263061203782512519558463488) (/.f64 (/.f64 x y) t) (if (<=.f64 y -2558465639041233/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 (/.f64 x z) z) (if (<=.f64 y -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 2326186479496561/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (/.f64 x z) z) (if (<=.f64 y 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 -1 z) (/.f64 x t)) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -5400000000000000021048109231963567673697923631826935995331092485836566821032228393004130410197434501112578346453982504706085025059601393630926931891555482212721687057079570735161058150315972145492301062904037310240126093989878825219974572290342912) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -4900000000000000236821348119771837620007467811596921467175440983564646686460870721890845357918892314601034219268989508362171744562435449859375062764978686893762031565035098637222322756386816) (/.f64 (/.f64 x y) t) (if (<=.f64 y -149999999999999993457896567777726746186226871542399193716254503645915184980033536) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -2999999999999999979662846023084883929385125325832192) (/.f64 (/.f64 x y) t) (if (<=.f64 y -2755270688198251/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 (/.f64 x z) z) (if (<=.f64 y -8338715880275553/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 4003204639133617/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (/.f64 x z) z) (if (<=.f64 y 7689318425915529/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 z -120000000000000008632251347034389348352) (/.f64 (/.f64 x z) z) (if (<=.f64 z -3640719006524275/25108406941546723055343157692830665664409421777856138051584) (/.f64 (/.f64 x y) t) (if (<=.f64 z -795081179150273/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (neg.f64 (/.f64 x z)) y) (if (<=.f64 z 2608230395065191/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (/.f64 x (*.f64 y t)) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z)))))))
(if (<=.f64 z -22500000000000001590212928671730131533824) (/.f64 (/.f64 x z) z) (if (<=.f64 z -7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 (/.f64 x y) t) (if (<=.f64 z -6007280020246507/7067388259113537318333190002971674063309935587502475832486424805170479104) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z 1892131424991489/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 x (*.f64 y t)) (if (<=.f64 z 175000000000000004461824145319970911754562543830035375513474695168) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z)))))))
(if (<=.f64 z -4800000000000000194174326429546927095808) (/.f64 (/.f64 x z) z) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -58999999999999999994060411042560737280) (/.f64 x (*.f64 z z)) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -164999999999999995341062912128527106048) (/.f64 x (*.f64 z z)) (if (<=.f64 z 2812141577453233/803469022129495137770981046170581301261101496891396417650688) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -349999999999999992498623700725690720583680) (/.f64 x (*.f64 y z)) (if (<=.f64 z 6999999999999999686645723767742176907306884049041600526113899161311640551424) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 y z))))
(if (<=.f64 z -7799999999999999390705028442822437880463360) (/.f64 x (*.f64 t z)) (if (<=.f64 z 619999999999999976469715535766510107500338658497597744657021795088086473061171200) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 t z))))
(/.f64 x (*.f64 t z))
Outputs
(if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y))) (if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 1 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))))
(if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (/.f64 1 (*.f64 (/.f64 (-.f64 z t) x) (-.f64 z y))) (if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))))
(if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (if (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))))
(if (or (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) -inf.0) (not (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))))
(if (<=.f64 t 380000000000000001511094474722360493152326569440752565755642495472106141044125785721477649096858784760928601522228501076246528) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)))
(if (<=.f64 y -12200000000000000535664881536119018356396997693613908653441350570130446669860364790898152020998211992776423612002064875798884923137065594600334569261869254824510864345269908429176852174882011719201982916197419533047414676142456933921587200) (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (if (<=.f64 y -290000000000000007241656682850478461360805334444708714531628845436502016) (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (if (<=.f64 y -3399999999999999844028425914337947829589102674575360) (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (if (<=.f64 y 1680814549933591/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))))))
(if (<=.f64 y -12200000000000000535664881536119018356396997693613908653441350570130446669860364790898152020998211992776423612002064875798884923137065594600334569261869254824510864345269908429176852174882011719201982916197419533047414676142456933921587200) (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (if (<=.f64 y -290000000000000007241656682850478461360805334444708714531628845436502016) (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (if (<=.f64 y -3399999999999999844028425914337947829589102674575360) (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (if (<=.f64 y 1680814549933591/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y))))))
(if (<=.f64 z -3199999999999999731564544) (/.f64 (/.f64 x (-.f64 z y)) z) (if (<=.f64 z -7098843361278085/20282409603651670423947251286016) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)) (if (<=.f64 z -7597442378547053/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 z 3511519557079183/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)) (if (<=.f64 z 5142201741628769/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (/.f64 (/.f64 x (-.f64 z t)) z))))))
(if (<=.f64 z -3199999999999999731564544) (/.f64 (/.f64 x (-.f64 z y)) z) (if (<=.f64 z -7098843361278085/20282409603651670423947251286016) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)) (if (<=.f64 z -7597442378547053/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 z 3511519557079183/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 (/.f64 (neg.f64 x) t) (-.f64 z y)) (if (<=.f64 z 5142201741628769/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (/.f64 (/.f64 x (-.f64 z t)) z))))))
(if (<=.f64 y -229999999999999996779283200372029593456434116296704) (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t)))))
(if (<=.f64 y -229999999999999996779283200372029593456434116296704) (/.f64 (neg.f64 x) (*.f64 y (-.f64 z t))) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t)))))
(if (<=.f64 y -13500000000000000052620273079908919184244809079567339988327731214591417052580570982510326025493586252781445866134956261765212562649003484077317329728888705531804217642698926837902645375789930363730752657260093275600315234974697063049936430725857280) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -67000000000000000928911113597996058627042858515945876366019453983344826923366024921762977623823033068631417171255711997177967172539755176582281405248919217523840718152191668675333836505088) (/.f64 (/.f64 x y) t) (if (<=.f64 y -134999999999999991479299619286024404119653492296398466372251668267595885124255744) (/.f64 (/.f64 x (-.f64 z y)) z) (if (<=.f64 y -5999999999999999959325692046169767858770250651664384) (/.f64 (/.f64 x y) t) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -51999999999999998132661373240185404807340687393515235908821756670978865646759481971971837405250557865838801935065268333556437089584360256365337803839670640122714693828080273325240591938205783630312888652500210627887585683836134056483366742893002752) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -7400000000000000418219277113068783522583323883549764673317526979557672117691042990503862403354702802536190713486158438652505432853344803302247654209988517341815187694598271717423125505245184) (/.f64 (/.f64 x y) t) (if (<=.f64 y -115999999999999996871498693004990439845845954860079968986980231829574782713593856) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y -6200000000000000223815480938025268034824004396122112) (/.f64 (/.f64 x y) t) (if (<=.f64 y 8820100547373695/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 x (-.f64 z t)) z) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -22999999999999999054637292602335164807171497234631542401449160287802451256139614100983624030293370876745746330613754997497060197536846020609931717535637829943178631882329264031975263663371796178771832624636751252699278345257023236452808609062977536) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -6099999999999999769872254736800215357718231642124580527429420274926777485950107762735309301096698887301170959308809818202747920665919819364896229811460695181524159078984725582519538462752768) (/.f64 (/.f64 x y) t) (if (<=.f64 y -129999999999999990819767303122123623430795699214398223924250723141489451838996480) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y -6999999999999999952546640720531395835231959093608448) (/.f64 (/.f64 x y) t) (if (<=.f64 y -90575098195717/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y 1029011730526931/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))
(if (<=.f64 y -22999999999999999054637292602335164807171497234631542401449160287802451256139614100983624030293370876745746330613754997497060197536846020609931717535637829943178631882329264031975263663371796178771832624636751252699278345257023236452808609062977536) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -6099999999999999769872254736800215357718231642124580527429420274926777485950107762735309301096698887301170959308809818202747920665919819364896229811460695181524159078984725582519538462752768) (/.f64 (/.f64 x y) t) (if (<=.f64 y -129999999999999990819767303122123623430795699214398223924250723141489451838996480) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y -6999999999999999952546640720531395835231959093608448) (/.f64 (/.f64 x y) t) (if (<=.f64 y -90575098195717/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 y 1029011730526931/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 1 (/.f64 y (/.f64 x t)))))))))
(if (<=.f64 y -5500000000000000280190904416006974785077799924314897723244152606875568063115572293512699013671312491464768305792358135430078752823291398245281512056831130457375523398333456356925055230648659591749335724890889916492109776164658410095078206672470016) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -87999999999999993375627983078754004188237528099297885008292464335211715699585313368784159395764316016674812775060179893382228819391079991307314414329232387478543337401043060009552041738240) (/.f64 (/.f64 x y) t) (if (<=.f64 y -144999999999999992798364251613825965497369078460398951268253558519808751694774272) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 y -2699999999999999915235161631530601891256259779231744) (/.f64 (/.f64 x y) t) (if (<=.f64 y 2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 (/.f64 x z) (-.f64 z t)) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -5500000000000000280190904416006974785077799924314897723244152606875568063115572293512699013671312491464768305792358135430078752823291398245281512056831130457375523398333456356925055230648659591749335724890889916492109776164658410095078206672470016) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -87999999999999993375627983078754004188237528099297885008292464335211715699585313368784159395764316016674812775060179893382228819391079991307314414329232387478543337401043060009552041738240) (/.f64 (/.f64 x y) t) (if (<=.f64 y -144999999999999992798364251613825965497369078460398951268253558519808751694774272) (/.f64 x (*.f64 z (-.f64 z y))) (if (<=.f64 y -2699999999999999915235161631530601891256259779231744) (/.f64 (/.f64 x y) t) (if (<=.f64 y 2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 (/.f64 x z) (-.f64 z t)) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -19500000000000000076007061115423994377242502003819491094251167309965380187060824752514915370157402365128755139972714600327529257159671699222791698497283685768161647706120672099192709987252121636499976060486801398089344228296784646627685955492904960) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -59999999999999998293955459748065617179508780745512081086692010924142532454979260170730393980428706037691929860757452081825058581586410668520498854164831286548394947113133539967953348329472) (/.f64 (/.f64 x y) t) (if (<=.f64 y -119999999999999989500702670794322062053080113050397739028248832889276585268477952) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 y -6499999999999999955936166383350581847001104872636416) (/.f64 (/.f64 x y) t) (if (<=.f64 y -7609262091395231/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 y 1029011730526931/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))
(if (<=.f64 y -19500000000000000076007061115423994377242502003819491094251167309965380187060824752514915370157402365128755139972714600327529257159671699222791698497283685768161647706120672099192709987252121636499976060486801398089344228296784646627685955492904960) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -59999999999999998293955459748065617179508780745512081086692010924142532454979260170730393980428706037691929860757452081825058581586410668520498854164831286548394947113133539967953348329472) (/.f64 (/.f64 x y) t) (if (<=.f64 y -119999999999999989500702670794322062053080113050397739028248832889276585268477952) (/.f64 x (*.f64 z (-.f64 z y))) (if (<=.f64 y -6499999999999999955936166383350581847001104872636416) (/.f64 (/.f64 x y) t) (if (<=.f64 y -7609262091395231/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (/.f64 x (*.f64 z (-.f64 z y))) (if (<=.f64 y 1029011730526931/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 1 (/.f64 y (/.f64 x t)))))))))
(if (<=.f64 y -39999999999999998085887797169155254421345301545010933696974884480230939377798974431962658715922925641144183387389751656431803700563023826074389066302880679649999833701236782802660462715281401084774441846046794382909527697191958889327867693358907392) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -859999999999999970393978225699262719979156669443023369844015716970796300311722393845110124000064220491992639228293375889541018294068983345640378694971931566203116010665473074611356906291200) (/.f64 (/.f64 x y) t) (if (<=.f64 y -124999999999999990160234986958222842741937906132397981476249778015383018553737216) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -6499999999999999955936166383350581847001104872636416) (/.f64 (/.f64 x y) t) (if (<=.f64 y 2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -39999999999999998085887797169155254421345301545010933696974884480230939377798974431962658715922925641144183387389751656431803700563023826074389066302880679649999833701236782802660462715281401084774441846046794382909527697191958889327867693358907392) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -859999999999999970393978225699262719979156669443023369844015716970796300311722393845110124000064220491992639228293375889541018294068983345640378694971931566203116010665473074611356906291200) (/.f64 (/.f64 x y) t) (if (<=.f64 y -124999999999999990160234986958222842741937906132397981476249778015383018553737216) (/.f64 (neg.f64 x) (*.f64 y z)) (if (<=.f64 y -6499999999999999955936166383350581847001104872636416) (/.f64 (/.f64 x y) t) (if (<=.f64 y 2727135285717271/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 1 (/.f64 y (/.f64 x t))))))))
(if (<=.f64 y -38000000000000002218140447292540723087624706470267030680029784759630581370444324578097002764706683819370837172501106744878313328075662970816777727686254063422646757123245905594110377233727085461225462395900411209447849215995179697182876128612712448) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -225000000000000005195945543107021098509213600591632336971877030084839492677877979994796404295288921249926036723608179194234817775455571539047106686247080291785207072075493020970767500705792) (/.f64 (/.f64 x y) t) (if (<=.f64 y -144999999999999992798364251613825965497369078460398951268253558519808751694774272) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -4100000000000000105128689143374261993873710640005120) (/.f64 (/.f64 x y) t) (if (<=.f64 y -356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 x z) z) (if (<=.f64 y -6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 1 (*.f64 z (/.f64 z x))) (if (<=.f64 y 7010849153040629/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 -1 z) (/.f64 x t)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))))
(if (<=.f64 y -38000000000000002218140447292540723087624706470267030680029784759630581370444324578097002764706683819370837172501106744878313328075662970816777727686254063422646757123245905594110377233727085461225462395900411209447849215995179697182876128612712448) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -225000000000000005195945543107021098509213600591632336971877030084839492677877979994796404295288921249926036723608179194234817775455571539047106686247080291785207072075493020970767500705792) (/.f64 (/.f64 x y) t) (if (<=.f64 y -144999999999999992798364251613825965497369078460398951268253558519808751694774272) (/.f64 (neg.f64 x) (*.f64 y z)) (if (<=.f64 y -4100000000000000105128689143374261993873710640005120) (/.f64 (/.f64 x y) t) (if (<=.f64 y -356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 x z) z) (if (<=.f64 y -6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 y 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 1 (*.f64 z (/.f64 z x))) (if (<=.f64 y 7010849153040629/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 x t) (/.f64 -1 z)) (/.f64 1 (/.f64 y (/.f64 x t)))))))))))
(if (<=.f64 y -11400000000000000044434897267478642866695616556079087101254528581210529955512482163008719754861250613459887620291740843268401719570269608776401300659950462449079117120501315996451122761778163418261524466130745432729155087311966408797724097057390592) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -319999999999999970290228995897638786582170079005465262868078299827773513587968046502460009017964168007990204153785995303261026933782578619495574363316499364295926792778948220111853512032256) (/.f64 (/.f64 x y) t) (if (<=.f64 y -139999999999999992138831935449925184808511285378398708820252613393702318409515008) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -2649999999999999849112714408566726847242821343117312) (/.f64 (/.f64 x y) t) (if (<=.f64 y -7478591867966681/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (/.f64 x z) z) (if (<=.f64 y -3628885614564361/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 1 (*.f64 z (/.f64 z x))) (if (<=.f64 y 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 -1 z) (/.f64 x t)) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -11400000000000000044434897267478642866695616556079087101254528581210529955512482163008719754861250613459887620291740843268401719570269608776401300659950462449079117120501315996451122761778163418261524466130745432729155087311966408797724097057390592) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -319999999999999970290228995897638786582170079005465262868078299827773513587968046502460009017964168007990204153785995303261026933782578619495574363316499364295926792778948220111853512032256) (/.f64 (/.f64 x y) t) (if (<=.f64 y -139999999999999992138831935449925184808511285378398708820252613393702318409515008) (/.f64 (neg.f64 x) (*.f64 y z)) (if (<=.f64 y -2649999999999999849112714408566726847242821343117312) (/.f64 (/.f64 x y) t) (if (<=.f64 y -7478591867966681/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (/.f64 x z) z) (if (<=.f64 y -3628885614564361/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 y 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 1 (*.f64 z (/.f64 z x))) (if (<=.f64 y 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 x t) (/.f64 -1 z)) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -13200000000000000051450933678133165424594924433354732433031559409822718895856558294010096558260395447164080402443068344837096727923470073320043611290468956519986346139527839574838142145216820800092291487098757869475863785308592683871048954487504896) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -4599999999999999858897818519305675064574734814670626631849247958300434158462449275885279159060706330793197911772944451706684848504285678780264702389855764886729189482761356067684474532397056) (/.f64 (/.f64 x y) t) (if (<=.f64 y -129999999999999990819767303122123623430795699214398223924250723141489451838996480) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -5399999999999999830470323263061203782512519558463488) (/.f64 (/.f64 x y) t) (if (<=.f64 y -2558465639041233/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 (/.f64 x z) z) (if (<=.f64 y -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 2326186479496561/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (/.f64 x z) z) (if (<=.f64 y 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 -1 z) (/.f64 x t)) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -13200000000000000051450933678133165424594924433354732433031559409822718895856558294010096558260395447164080402443068344837096727923470073320043611290468956519986346139527839574838142145216820800092291487098757869475863785308592683871048954487504896) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -4599999999999999858897818519305675064574734814670626631849247958300434158462449275885279159060706330793197911772944451706684848504285678780264702389855764886729189482761356067684474532397056) (/.f64 (/.f64 x y) t) (if (<=.f64 y -129999999999999990819767303122123623430795699214398223924250723141489451838996480) (/.f64 (neg.f64 x) (*.f64 y z)) (if (<=.f64 y -5399999999999999830470323263061203782512519558463488) (/.f64 (/.f64 x y) t) (if (<=.f64 y -2558465639041233/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 (/.f64 x z) z) (if (<=.f64 y -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 y 2326186479496561/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (/.f64 x z) z) (if (<=.f64 y 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 x t) (/.f64 -1 z)) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -5400000000000000021048109231963567673697923631826935995331092485836566821032228393004130410197434501112578346453982504706085025059601393630926931891555482212721687057079570735161058150315972145492301062904037310240126093989878825219974572290342912) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -4900000000000000236821348119771837620007467811596921467175440983564646686460870721890845357918892314601034219268989508362171744562435449859375062764978686893762031565035098637222322756386816) (/.f64 (/.f64 x y) t) (if (<=.f64 y -149999999999999993457896567777726746186226871542399193716254503645915184980033536) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 y -2999999999999999979662846023084883929385125325832192) (/.f64 (/.f64 x y) t) (if (<=.f64 y -2755270688198251/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 (/.f64 x z) z) (if (<=.f64 y -8338715880275553/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (/.f64 (neg.f64 x) (*.f64 t z)) (if (<=.f64 y 4003204639133617/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (/.f64 x z) z) (if (<=.f64 y 7689318425915529/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 y -5400000000000000021048109231963567673697923631826935995331092485836566821032228393004130410197434501112578346453982504706085025059601393630926931891555482212721687057079570735161058150315972145492301062904037310240126093989878825219974572290342912) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 y -4900000000000000236821348119771837620007467811596921467175440983564646686460870721890845357918892314601034219268989508362171744562435449859375062764978686893762031565035098637222322756386816) (/.f64 (/.f64 x y) t) (if (<=.f64 y -149999999999999993457896567777726746186226871542399193716254503645915184980033536) (/.f64 (neg.f64 x) (*.f64 y z)) (if (<=.f64 y -2999999999999999979662846023084883929385125325832192) (/.f64 (/.f64 x y) t) (if (<=.f64 y -2755270688198251/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (/.f64 (/.f64 x z) z) (if (<=.f64 y -8338715880275553/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 y 4003204639133617/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (/.f64 x z) z) (if (<=.f64 y 7689318425915529/452312848583266388373324160190187140051835877600158453279131187530910662656) (/.f64 (/.f64 (neg.f64 x) t) z) (/.f64 (/.f64 x t) y)))))))))
(if (<=.f64 z -120000000000000008632251347034389348352) (/.f64 (/.f64 x z) z) (if (<=.f64 z -3640719006524275/25108406941546723055343157692830665664409421777856138051584) (/.f64 (/.f64 x y) t) (if (<=.f64 z -795081179150273/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (neg.f64 (/.f64 x z)) y) (if (<=.f64 z 2608230395065191/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (/.f64 x (*.f64 y t)) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z)))))))
(if (<=.f64 z -120000000000000008632251347034389348352) (/.f64 (/.f64 x z) z) (if (<=.f64 z -3640719006524275/25108406941546723055343157692830665664409421777856138051584) (/.f64 (/.f64 x y) t) (if (<=.f64 z -795081179150273/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (/.f64 (neg.f64 x) z) y) (if (<=.f64 z 2608230395065191/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (/.f64 x (*.f64 y t)) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z)))))))
(if (<=.f64 z -22500000000000001590212928671730131533824) (/.f64 (/.f64 x z) z) (if (<=.f64 z -7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 (/.f64 x y) t) (if (<=.f64 z -6007280020246507/7067388259113537318333190002971674063309935587502475832486424805170479104) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z 1892131424991489/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 x (*.f64 y t)) (if (<=.f64 z 175000000000000004461824145319970911754562543830035375513474695168) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z)))))))
(if (<=.f64 z -22500000000000001590212928671730131533824) (/.f64 (/.f64 x z) z) (if (<=.f64 z -7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 (/.f64 x y) t) (if (<=.f64 z -6007280020246507/7067388259113537318333190002971674063309935587502475832486424805170479104) (/.f64 (neg.f64 x) (*.f64 y z)) (if (<=.f64 z 1892131424991489/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (/.f64 x (*.f64 y t)) (if (<=.f64 z 175000000000000004461824145319970911754562543830035375513474695168) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z)))))))
(if (<=.f64 z -4800000000000000194174326429546927095808) (/.f64 (/.f64 x z) z) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -58999999999999999994060411042560737280) (/.f64 x (*.f64 z z)) (if (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z))))
(if (or (<=.f64 z -58999999999999999994060411042560737280) (not (<=.f64 z 165000000000000011556128141879941534049974128698770824325394071552))) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x t) y))
(if (<=.f64 z -164999999999999995341062912128527106048) (/.f64 x (*.f64 z z)) (if (<=.f64 z 2812141577453233/803469022129495137770981046170581301261101496891396417650688) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 z z))))
(if (or (<=.f64 z -164999999999999995341062912128527106048) (not (<=.f64 z 2812141577453233/803469022129495137770981046170581301261101496891396417650688))) (/.f64 x (*.f64 z z)) (/.f64 x (*.f64 y t)))
(if (<=.f64 z -349999999999999992498623700725690720583680) (/.f64 x (*.f64 y z)) (if (<=.f64 z 6999999999999999686645723767742176907306884049041600526113899161311640551424) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 y z))))
(if (or (<=.f64 z -349999999999999992498623700725690720583680) (not (<=.f64 z 6999999999999999686645723767742176907306884049041600526113899161311640551424))) (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y t)))
(if (<=.f64 z -7799999999999999390705028442822437880463360) (/.f64 x (*.f64 t z)) (if (<=.f64 z 619999999999999976469715535766510107500338658497597744657021795088086473061171200) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 t z))))
(if (or (<=.f64 z -7799999999999999390705028442822437880463360) (not (<=.f64 z 619999999999999976469715535766510107500338658497597744657021795088086473061171200))) (/.f64 x (*.f64 z t)) (/.f64 x (*.f64 y t)))
(/.f64 x (*.f64 t z))
(/.f64 x (*.f64 z t))
Compiler

Compiled 1312 to 699 computations (46.7% saved)

soundness1.8s (9.3%)

Algorithm
22×egg-herbie
Rules
1544×fma-def
1544×fma-def
1474×distribute-lft-in
1460×distribute-rgt-in
1310×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11725
23725
39725
425425
586325
6165525
7329525
8421225
9439025
10439025
11455125
12455125
01025
11725
23725
39725
425425
586325
6165525
7329525
8421225
9439025
10439025
11455125
12455125
03305407
19435303
239905151
01131454
12881426
211131426
352021426
065212722
1223912538
04718341
114757999
263417687
01161454
12931426
211301426
353391426
065413442
1220813176
065413442
1220813176
065212722
1223912538
092219234
1324617852
04718341
114757999
263417687
04718341
114757999
263417687
092219234
1324617852
02774097
18843923
235943779
092219234
1324617852
092219234
1324617852
065413442
1220813176
065413442
1220813176
065413442
1220813176
065413442
1220813176
065212722
1223912538
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
saturated
Compiler

Compiled 846 to 389 computations (54% saved)

end537.0ms (2.8%)

Compiler

Compiled 1326 to 448 computations (66.2% saved)

Profiling

Loading profile data...