Details

Time bar (total: 17.3s)

analyze417.0ms (2.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
3.2%3.1%93.7%0.1%3.1%0%0%6
5%4.7%89%0.1%3.1%3.1%0%7
22.1%19.5%68.7%0.1%4.7%7%0%8
27%22.6%61.3%0.1%5.1%10.9%0%9
32.9%26.5%54%0.1%5.9%13.5%0%10
36.2%28.3%49.9%0.1%6.1%15.6%0%11
39.8%30.4%45.9%0.1%6.6%17%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample2.8s (16%)

Results
995.0ms1748×body1024valid
913.0ms5310×body256valid
441.0ms1015×body512valid
139.0ms183×body2048valid
86.0ms182×body1024infinite
70.0ms245×body512infinite
57.0ms426×body256infinite
45.0ms439×body256invalid
Bogosity

preprocess4.0ms (0%)

Algorithm
egg-herbie
Rules
rational_best-simplify-2
rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01766
12066
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y x))))) y)
Outputs
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y x))))) y)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 x y))))) y)
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-2
rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
11333
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
Outputs
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)

eval0.0ms (0%)

Compiler

Compiled 13 to 8 computations (38.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
12.0b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
12.0b
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
Compiler

Compiled 13 to 8 computations (38.5% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 x y))
0.0b
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
0.1b
(*.f64 x (log.f64 (/.f64 x (+.f64 x y))))
10.1b
(log.f64 (/.f64 x (+.f64 x y)))
Compiler

Compiled 46 to 8 computations (82.6% saved)

series16.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
2.0ms
y
@-inf
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
2.0ms
x
@-inf
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
1.0ms
y
@inf
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
1.0ms
y
@0
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1398×rational_best-1
1384×rational_best-2
1140×rational_best-simplify-46
1080×rational_best-simplify-50
858×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01186
17086
211586
315978
422478
541178
6103978
7369278
8752978
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(log.f64 (/.f64 x (+.f64 x y)))
(*.f64 x (log.f64 (/.f64 x (+.f64 x y))))
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
(/.f64 x (+.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 x (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 x (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 x (+.f64 x y))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 x (/.f64 2 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 x (neg.f64 (+.f64 x y)))) (+.f64 -1 (*.f64 x (/.f64 2 (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x (/.f64 2 (+.f64 x y)))) (+.f64 -1 (/.f64 x (neg.f64 (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 4)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) 3) (*.f64 (/.f64 1 (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 (/.f64 1 (+.f64 x y)) 2) (/.f64 -1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) (-.f64 (*.f64 x 3) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) (+.f64 (+.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) -2) (/.f64 -1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (/.f64 1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x y)) (+.f64 x (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))))))

simplify200.0ms (1.2%)

Algorithm
egg-herbie
Rules
1084×rational_best-simplify-50
1048×rational_best-simplify-1
978×rational_best-simplify-2
974×rational_best-simplify-44
914×rational_best-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
051110896
110299326
216728868
327638310
446638272
574688272
Stop Event
node limit
Counts
198 → 408
Calls
Call 1
Inputs
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 4))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))))
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x)))
(+.f64 (log.f64 (/.f64 -1 y)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -1 (/.f64 x y))))))
(*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 4) (pow.f64 y 3))) (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(*.f64 -1 y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))))
(*.f64 -1 y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y)))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))))
(*.f64 -1 y)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1 y))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1 y)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 -1 y) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 3))))))
(*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (log.f64 x)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 4))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 1/6 (*.f64 1/2 (/.f64 1 x))))) x)) (*.f64 -1 (/.f64 y x)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))))) (*.f64 1/6 (pow.f64 x 6))))) (*.f64 (pow.f64 y 3) x))) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (log.f64 (/.f64 x (+.f64 x y))) 0)
(+.f64 0 (log.f64 (/.f64 x (+.f64 x y))))
(-.f64 (log.f64 (/.f64 x (+.f64 x y))) 0)
(*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (log.f64 (/.f64 x (+.f64 x y))))
(/.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)
(+.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 0)
(+.f64 0 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))))
(-.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 0)
(/.f64 (log.f64 (/.f64 x (+.f64 x y))) (/.f64 1 x))
(/.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 1)
(pow.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 1)
(log.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1) -1)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 x (+.f64 x y)) x))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (/.f64 -1 x))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(*.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(+.f64 (/.f64 x (+.f64 x y)) 0)
(+.f64 0 (/.f64 x (+.f64 x y)))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(+.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 x (/.f64 2 (+.f64 x y))))
(+.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (/.f64 x (neg.f64 (+.f64 x y))))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) 3))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) -3))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) -2))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) 4))
(+.f64 (+.f64 1 (/.f64 x (neg.f64 (+.f64 x y)))) (+.f64 -1 (*.f64 x (/.f64 2 (+.f64 x y)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(+.f64 (+.f64 1 (*.f64 x (/.f64 2 (+.f64 x y)))) (+.f64 -1 (/.f64 x (neg.f64 (+.f64 x y)))))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y)))))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(-.f64 (/.f64 x (+.f64 x y)) 0)
(-.f64 0 (/.f64 x (neg.f64 (+.f64 x y))))
(-.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) -2))
(-.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (/.f64 x (+.f64 x y)))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) -3))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y))))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) -4))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y)))))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 4)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(*.f64 x (/.f64 1 (+.f64 x y)))
(*.f64 x (-.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(*.f64 x (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) 3) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(*.f64 x (+.f64 (*.f64 (/.f64 1 (+.f64 x y)) 2) (/.f64 -1 (+.f64 x y))))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 (/.f64 1 (+.f64 x y)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(*.f64 (/.f64 1 (+.f64 x y)) (+.f64 (+.f64 x x) (neg.f64 x)))
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x y)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) -2) (/.f64 -1 (+.f64 x y))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(*.f64 -1 (/.f64 x (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -1)
(*.f64 (/.f64 -1 (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 -1 (+.f64 x y)) (+.f64 x (*.f64 x -2)))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
Outputs
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (*.f64 -1 (/.f64 x y))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (neg.f64 (/.f64 x y))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 x (neg.f64 y))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (neg.f64 (/.f64 x y)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 x (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))))
(+.f64 (+.f64 (log.f64 x) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (+.f64 (log.f64 x) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 x (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (log.f64 (/.f64 1 y)))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (/.f64 (neg.f64 y) x) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 y (neg.f64 x)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 3)))))
(+.f64 (/.f64 (neg.f64 y) x) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (/.f64 -2 (pow.f64 x 3))))))
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 -6 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 (pow.f64 y 4) 48)))) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) (pow.f64 x 4))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) 24) (*.f64 (pow.f64 y 4) -18)) (pow.f64 x 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (/.f64 -2 (pow.f64 x 3)))) (+.f64 (/.f64 (neg.f64 y) x) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 y 4) 6) (pow.f64 x 4))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 3))) (+.f64 (/.f64 y (neg.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/24 (*.f64 6 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (/.f64 (neg.f64 y) x) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 y (neg.f64 x)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 y x)) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (neg.f64 y) x) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 y (neg.f64 x)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 4))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 -6 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 (pow.f64 y 4) 48)))) (pow.f64 x 4))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 y x)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) (pow.f64 x 4))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (pow.f64 x 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) 24) (*.f64 (pow.f64 y 4) -18)) (pow.f64 x 4))) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 x 3)))))
(+.f64 (/.f64 (neg.f64 y) x) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 y 4) 6) (pow.f64 x 4)))))
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (+.f64 (*.f64 1/24 (*.f64 6 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (/.f64 (neg.f64 y) x) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 y (neg.f64 x)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 (neg.f64 y) x) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 y x)) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (neg.f64 y) x) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (+.f64 (/.f64 y (neg.f64 x)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (*.f64 -1 (/.f64 x y))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (neg.f64 (/.f64 x y))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 x (neg.f64 y))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (neg.f64 (/.f64 x y)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (neg.f64 (/.f64 x y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 x (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (log.f64 (/.f64 1 y))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 x)))))
(+.f64 (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (*.f64 -1 (/.f64 x y)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 6) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) -2))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -2) (*.f64 (pow.f64 x 3) 0)) (pow.f64 y 3))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (neg.f64 (/.f64 x y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2))))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (neg.f64 (/.f64 x y))) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) -2) (pow.f64 y 3))))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (neg.f64 (/.f64 x y))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (/.f64 -2 (pow.f64 y 3)))))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (/.f64 x (neg.f64 y))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (/.f64 -2 (pow.f64 y 3)))))))
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x)))
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))
(+.f64 (log.f64 (/.f64 -1 y)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 x y)) (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))
(+.f64 (log.f64 (neg.f64 x)) (+.f64 (neg.f64 (/.f64 x y)) (log.f64 (/.f64 -1 y))))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))
(+.f64 (/.f64 x (neg.f64 y)) (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -1 (/.f64 x y)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2))) (+.f64 (log.f64 (neg.f64 x)) (+.f64 (neg.f64 (/.f64 x y)) (log.f64 (/.f64 -1 y)))))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (log.f64 (neg.f64 x)) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (log.f64 (/.f64 -1 y)))))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (log.f64 (neg.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (log.f64 (/.f64 -1 y)))))
(+.f64 (/.f64 x (neg.f64 y)) (+.f64 (log.f64 (neg.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (log.f64 (/.f64 -1 y)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 -1 y)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) (pow.f64 y 3))) (+.f64 (log.f64 (*.f64 -1 x)) (*.f64 -1 (/.f64 x y))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (log.f64 (neg.f64 x))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3)))) (pow.f64 y 3))) (log.f64 (/.f64 -1 y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2))) (+.f64 (+.f64 (neg.f64 (/.f64 x y)) (log.f64 (neg.f64 x))) (+.f64 (log.f64 (/.f64 -1 y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8)) (pow.f64 y 3))))))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (+.f64 (log.f64 (neg.f64 x)) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 x 3)) (pow.f64 y 3)))) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (log.f64 (/.f64 -1 y)))))
(+.f64 (neg.f64 (/.f64 x y)) (+.f64 (+.f64 (log.f64 (neg.f64 x)) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (log.f64 (/.f64 -1 y)))))
(+.f64 (/.f64 x (neg.f64 y)) (+.f64 (+.f64 (log.f64 (neg.f64 x)) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (log.f64 (/.f64 -1 y)))))
(*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)
(*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (neg.f64 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (/.f64 (pow.f64 x 2) (neg.f64 y)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 x 4) (pow.f64 y 3))) (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))) (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 -1/3 (/.f64 (pow.f64 x 4) (pow.f64 y 3)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -1/3 (/.f64 (pow.f64 x 4) (pow.f64 y 3)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -1/3 (/.f64 (pow.f64 x 4) (pow.f64 y 3)))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (+.f64 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 x 3) (pow.f64 y 2)))) (*.f64 -1/3 (/.f64 (pow.f64 x 4) (pow.f64 y 3)))))
(*.f64 -1 y)
(*.f64 y -1)
(neg.f64 y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))
(+.f64 (*.f64 y -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y)))
(+.f64 (*.f64 y -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x)) (+.f64 (neg.f64 y) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 2))))
(+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 1/6 (*.f64 (pow.f64 y 3) (/.f64 -2 (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (neg.f64 y) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))))
(+.f64 (+.f64 (*.f64 y -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 -6 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 (pow.f64 y 4) 48)))) (pow.f64 x 3))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) (pow.f64 x 3)))) (+.f64 (neg.f64 y) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (pow.f64 x 2)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 2))) (+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) 24) (*.f64 (pow.f64 y 4) -18)) (pow.f64 x 3))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) (/.f64 -2 (pow.f64 x 2)))) (+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 y 4) 6) (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (neg.f64 y) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 x 2))))) (*.f64 1/24 (*.f64 6 (/.f64 (pow.f64 y 4) (pow.f64 x 3)))))
(*.f64 -1 y)
(*.f64 y -1)
(neg.f64 y)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))
(+.f64 (*.f64 y -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y)))
(+.f64 (*.f64 y -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x)) (+.f64 (neg.f64 y) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x)) (+.f64 (neg.f64 y) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 x 2)))))
(+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1/6 (*.f64 (pow.f64 y 3) (/.f64 2 (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (neg.f64 y) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 2))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)) (*.f64 -1 y))))
(+.f64 (+.f64 (*.f64 y -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 -6 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 (pow.f64 y 4) 48)))) (pow.f64 x 3)))))
(+.f64 (+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) (pow.f64 x 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (pow.f64 x 2)))))
(+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) 24) (*.f64 (pow.f64 y 4) -18)) (pow.f64 x 3))) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 x 2))))))
(+.f64 (neg.f64 y) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 y 4) 6) (pow.f64 x 3)))) (*.f64 -1/6 (*.f64 (pow.f64 y 3) (/.f64 2 (pow.f64 x 2))))))
(+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 1/24 (*.f64 6 (/.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -1/6 (*.f64 2 (/.f64 (pow.f64 y 3) (pow.f64 x 2)))))))
(*.f64 -1 y)
(*.f64 y -1)
(neg.f64 y)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1 y))
(+.f64 (*.f64 y -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (*.f64 1 (pow.f64 y 2)) x)))
(+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1 y)))
(+.f64 (*.f64 y -1) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (neg.f64 y) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2)))))
(+.f64 (neg.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 -1 y) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 y -1) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (+.f64 (neg.f64 y) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 1/4 (/.f64 (pow.f64 y 4) (pow.f64 x 3)))))
(*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)
(*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (neg.f64 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (/.f64 (pow.f64 x 2) (neg.f64 y)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 x (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 x (+.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (*.f64 x (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2))))) (*.f64 1/6 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 6) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) -2))) (pow.f64 y 3))))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 x (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -2) (*.f64 (pow.f64 x 3) 0)) (/.f64 x (pow.f64 y 3)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (*.f64 x (+.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) -2) (pow.f64 y 3)))))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (/.f64 x (pow.f64 y 3)) (*.f64 (pow.f64 x 3) -1/3))))
(*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)
(*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)))
(+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))) (*.f64 x (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 x (+.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (*.f64 x (+.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) y)) (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))) (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3)))) (/.f64 x (pow.f64 y 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 x (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) 1) (pow.f64 y 2))))) (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8)) (*.f64 -1/6 (/.f64 x (pow.f64 y 3))))))
(+.f64 (*.f64 x (+.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) y)) (*.f64 x (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 x 3)) (pow.f64 y 3))))))
(+.f64 (*.f64 x (+.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (*.f64 (/.f64 x (pow.f64 y 3)) (*.f64 (pow.f64 x 3) -1/3))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x))))
(+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (log.f64 x)))))
(+.f64 (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))))))))
(+.f64 (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3))))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (neg.f64 y)))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))))
(+.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (+.f64 (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (neg.f64 y)))))) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 y -1)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) 1) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 y 2)) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (exp.f64 (neg.f64 y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)))) (pow.f64 x 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2))) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) 1) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 y 2)) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 (pow.f64 y 4) 1/8)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (*.f64 1/12 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 -6 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 (pow.f64 y 4) 48))))))) (pow.f64 x 4))) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (pow.f64 x 3)))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) 1) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3)) (*.f64 1/24 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36))))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 4))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2))) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 y 2)) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2))) (pow.f64 x 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3)) (*.f64 1/24 (+.f64 (*.f64 (pow.f64 y 4) 24) (*.f64 (pow.f64 y 4) -18))))) (pow.f64 x 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2))) (pow.f64 x 3)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 y 2) 3)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 4))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (exp.f64 (neg.f64 y)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 (pow.f64 y 4) 1/8)) (pow.f64 x 3)) (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)) (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (*.f64 1/48 (pow.f64 y 6)))) (pow.f64 x 4)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 y -1)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) 1) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 y 2)) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (exp.f64 (neg.f64 y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (pow.f64 x 3))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2))) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) 1) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 y 2)) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 (pow.f64 y 4) 1/8)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 4))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3) -1/48) (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 -6 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 (pow.f64 y 4) 48)))) -1/24))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 4))))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))) (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3) -1/48) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) -1/24))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 4))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) 1) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 y 2)) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) 24) (*.f64 (pow.f64 y 4) -18)) -1/24) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3) -1/48) (*.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 2) 1/12)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 4)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 (pow.f64 y 2) 3) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6)))) (neg.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 4)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 6) -1/48) (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6)))) (/.f64 -1 (*.f64 (pow.f64 x 4) (exp.f64 y)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -1/3) (*.f64 (pow.f64 y 4) 1/8)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 1 x))
(+.f64 (neg.f64 (/.f64 y x)) (/.f64 1 x))
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 1 x))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 (neg.f64 y) x) (+.f64 (/.f64 1 x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (pow.f64 y 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 1/6 (*.f64 1/2 (/.f64 1 x))))) x)) (*.f64 -1 (/.f64 y x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/3))) (/.f64 (pow.f64 y 3) x)))) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/3))) x)) (/.f64 y x))) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))) (+.f64 (/.f64 1 x) (*.f64 -1 (+.f64 (/.f64 y x) (*.f64 (pow.f64 y 3) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/3))) x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))) (+.f64 (/.f64 1 x) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (pow.f64 y 3) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/3))) x))))))
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/3))) (/.f64 (pow.f64 y 3) x)))) (+.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (pow.f64 y 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 (/.f64 x y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (neg.f64 (/.f64 x y)) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (*.f64 1/2 x)) (*.f64 1/2 (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 (/.f64 x y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/6 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 6) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) -2))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 -1/6 (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (*.f64 1/2 x)) (*.f64 1/2 (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 -1/2 (*.f64 (pow.f64 x 2) 1))) (+.f64 (*.f64 x (*.f64 1/6 (+.f64 (*.f64 (pow.f64 x 3) -2) (*.f64 (pow.f64 x 3) 0)))) (*.f64 -1/6 (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3)))) (+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 (/.f64 x y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (*.f64 x (pow.f64 y 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (neg.f64 (/.f64 x y)) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 x (pow.f64 y 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 (pow.f64 x 3) -1/3)) (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 x (pow.f64 y 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2))))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (neg.f64 (/.f64 x y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (neg.f64 (/.f64 x y)) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (neg.f64 y))))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (*.f64 1/2 x)) (*.f64 1/2 (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (neg.f64 (/.f64 x y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (neg.f64 (/.f64 x y)))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))))) (*.f64 1/6 (pow.f64 x 6))))) (*.f64 (pow.f64 y 3) x))) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (*.f64 1/2 x)) (*.f64 1/2 (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (*.f64 1/2 (pow.f64 x 3))) (+.f64 (*.f64 1/6 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3)))))) (*.f64 1/6 (pow.f64 x 6)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 3)))))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 1/2 (*.f64 (pow.f64 x 2) 1))) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8)))))) (*.f64 x (pow.f64 y 3)))))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 1/6 (+.f64 (*.f64 x (*.f64 2 (pow.f64 x 3))) (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 (pow.f64 x 3) 1/3)) (*.f64 1/6 (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3))) (/.f64 x y))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))) (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 (pow.f64 x 3) 1/3)) (*.f64 1/6 (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3))) (/.f64 x y)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (/.f64 y (neg.f64 x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 y (neg.f64 x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) 1))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 1 (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (/.f64 y (neg.f64 x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 y (neg.f64 x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) 1))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 1 (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (/.f64 y (neg.f64 x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 y (neg.f64 x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) 1))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 1 (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (log.f64 (/.f64 x (+.f64 x y))) 0)
(log.f64 (/.f64 x (+.f64 y x)))
(+.f64 0 (log.f64 (/.f64 x (+.f64 x y))))
(log.f64 (/.f64 x (+.f64 y x)))
(-.f64 (log.f64 (/.f64 x (+.f64 x y))) 0)
(log.f64 (/.f64 x (+.f64 y x)))
(*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)
(log.f64 (/.f64 x (+.f64 y x)))
(*.f64 1 (log.f64 (/.f64 x (+.f64 x y))))
(log.f64 (/.f64 x (+.f64 y x)))
(/.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)
(log.f64 (/.f64 x (+.f64 y x)))
(pow.f64 (log.f64 (/.f64 x (+.f64 x y))) 1)
(log.f64 (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 0)
(*.f64 x (log.f64 (/.f64 x (+.f64 y x))))
(log.f64 (pow.f64 (/.f64 x (+.f64 y x)) x))
(+.f64 0 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))))
(*.f64 x (log.f64 (/.f64 x (+.f64 y x))))
(log.f64 (pow.f64 (/.f64 x (+.f64 y x)) x))
(-.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 0)
(*.f64 x (log.f64 (/.f64 x (+.f64 y x))))
(log.f64 (pow.f64 (/.f64 x (+.f64 y x)) x))
(/.f64 (log.f64 (/.f64 x (+.f64 x y))) (/.f64 1 x))
(/.f64 (log.f64 (/.f64 x (+.f64 y x))) (/.f64 1 x))
(/.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 1)
(*.f64 x (log.f64 (/.f64 x (+.f64 y x))))
(log.f64 (pow.f64 (/.f64 x (+.f64 y x)) x))
(pow.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y)))) 1)
(*.f64 x (log.f64 (/.f64 x (+.f64 y x))))
(log.f64 (pow.f64 (/.f64 x (+.f64 y x)) x))
(log.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))
(*.f64 x (log.f64 (/.f64 x (+.f64 y x))))
(log.f64 (pow.f64 (/.f64 x (+.f64 y x)) x))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) (+.f64 (/.f64 -1 x) (*.f64 2 (/.f64 1 x))))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) (+.f64 (/.f64 -1 x) (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 x (+.f64 x y)) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (/.f64 -1 x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 y x))
(+.f64 0 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 y x))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 x (/.f64 2 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) -3))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) -2))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) 4))
(/.f64 x (+.f64 y x))
(+.f64 (+.f64 1 (/.f64 x (neg.f64 (+.f64 x y)))) (+.f64 -1 (*.f64 x (/.f64 2 (+.f64 x y)))))
(/.f64 x (+.f64 y x))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(/.f64 x (+.f64 y x))
(+.f64 (+.f64 1 (*.f64 x (/.f64 2 (+.f64 x y)))) (+.f64 -1 (/.f64 x (neg.f64 (+.f64 x y)))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y)))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(/.f64 x (+.f64 y x))
(-.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 y x))
(-.f64 0 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(-.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) -2))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 x (/.f64 2 (+.f64 x y))) (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) -3))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) -4))
(/.f64 x (+.f64 y x))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 x (/.f64 2 (+.f64 x y)))))
(/.f64 x (+.f64 y x))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 4)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(/.f64 x (+.f64 y x))
(*.f64 x (/.f64 1 (+.f64 x y)))
(/.f64 x (+.f64 y x))
(*.f64 x (-.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(/.f64 x (+.f64 y x))
(*.f64 x (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) 3) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(/.f64 x (+.f64 y x))
(*.f64 x (+.f64 (*.f64 (/.f64 1 (+.f64 x y)) 2) (/.f64 -1 (+.f64 x y))))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 y x)) (*.f64 2 (/.f64 1 (+.f64 y x)))))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 y x)) (*.f64 2 (/.f64 1 (+.f64 y x)))))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 y x))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) (+.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 x (+.f64 y x))
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x y)))
(/.f64 x (+.f64 y x))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) -2) (/.f64 -1 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(/.f64 x (+.f64 y x))
(*.f64 -1 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -1)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 -1 (+.f64 x y)) (neg.f64 x))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 -1 (+.f64 x y)) (+.f64 x (*.f64 x -2)))
(*.f64 (/.f64 -1 (+.f64 y x)) (+.f64 x (*.f64 x -2)))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 y x))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))

eval215.0ms (1.2%)

Compiler

Compiled 13923 to 9162 computations (34.2% saved)

prune66.0ms (0.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New4035408
Fresh000
Picked101
Done000
Total4045409
Error
0b
Counts
409 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
12.0b
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
13.2b
(/.f64 (exp.f64 (neg.f64 y)) x)
10.8b
(/.f64 1 x)
23.6b
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 1 x))
12.0b
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
Compiler

Compiled 92 to 60 computations (34.8% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 22 to 10 computations (54.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1320×rational_best-1
1290×rational_best-2
1288×rational_best-4
1288×rational_best-3
964×exponential-1
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01023
16623
210723
314123
421623
551717
6211913
7316613
8510913
9736613
Stop Event
node limit
Counts
1 → 33
Calls
Call 1
Inputs
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (neg.f64 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 x) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y x) (/.f64 (-.f64 -1 (*.f64 y -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 x) (-.f64 (/.f64 y x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 x)) (-.f64 (*.f64 (/.f64 y x) 3) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 -2 x)) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) -3) (/.f64 (-.f64 -1 (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 3) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) -4) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) -4) (+.f64 (*.f64 y (/.f64 -2 x)) (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 3) (-.f64 (/.f64 y x) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) -3) (-.f64 (*.f64 (/.f64 -1 x) 4) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 y -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -1) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y -1) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y -1) -1) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 y (/.f64 -2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 y 1) x) (/.f64 2 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 y -1) x))))))

simplify237.0ms (1.4%)

Algorithm
egg-herbie
Rules
1710×rational_best-simplify-45
1456×rational_best-simplify-1
1214×rational_best-simplify-47
1124×rational_best-simplify-2
1076×rational_best-simplify-43
Iterations

Useful iterations: 12 (0.0ms)

IterNodesCost
0961407
11831299
2309779
3515779
4892779
51969779
64736779
76104779
86730779
97000779
107148779
117182779
127190773
Stop Event
node limit
Counts
57 → 47
Calls
Call 1
Inputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(-.f64 (/.f64 y (neg.f64 x)) (/.f64 -1 x))
(-.f64 (/.f64 1 x) (/.f64 y x))
(-.f64 (/.f64 (-.f64 1 y) x) 0)
(-.f64 0 (/.f64 (+.f64 y -1) x))
(-.f64 (/.f64 y x) (/.f64 (-.f64 -1 (*.f64 y -2)) x))
(-.f64 (/.f64 -1 x) (-.f64 (/.f64 y x) (/.f64 2 x)))
(-.f64 (*.f64 y (/.f64 2 x)) (-.f64 (*.f64 (/.f64 y x) 3) (/.f64 1 x)))
(-.f64 (*.f64 y (/.f64 -2 x)) (/.f64 (-.f64 -1 y) x))
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
(-.f64 (*.f64 (/.f64 y x) -3) (/.f64 (-.f64 -1 (+.f64 y y)) x))
(-.f64 (*.f64 (/.f64 y x) 3) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 1 x)))
(-.f64 (*.f64 (/.f64 y x) -4) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 3)))
(-.f64 (*.f64 (/.f64 y x) -4) (+.f64 (*.f64 y (/.f64 -2 x)) (/.f64 (-.f64 -1 y) x)))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))
(-.f64 (*.f64 (/.f64 1 x) 3) (-.f64 (/.f64 y x) (/.f64 -2 x)))
(-.f64 (*.f64 (/.f64 1 x) -3) (-.f64 (*.f64 (/.f64 -1 x) 4) (/.f64 y (neg.f64 x))))
(*.f64 1 (/.f64 (-.f64 1 y) x))
(*.f64 (/.f64 1 x) (-.f64 1 y))
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(*.f64 (-.f64 1 y) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(/.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (+.f64 y -1) (neg.f64 x))
(/.f64 (/.f64 (+.f64 y -1) -1) x)
(/.f64 (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 y (/.f64 -2 x))) -1)
(/.f64 (-.f64 (/.f64 (+.f64 y 1) x) (/.f64 2 x)) -1)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(neg.f64 (/.f64 (+.f64 y -1) x))
Outputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 y (neg.f64 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 1 x) (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (-.f64 1 y) x) 0)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 0 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 y x) (/.f64 (-.f64 -1 (*.f64 y -2)) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 -1 x) (-.f64 (/.f64 y x) (/.f64 2 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 y (/.f64 2 x)) (-.f64 (*.f64 (/.f64 y x) 3) (/.f64 1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 y (/.f64 -2 x)) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) -3) (/.f64 (-.f64 -1 (+.f64 y y)) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) 3) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) -4) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 3)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) -4) (+.f64 (*.f64 y (/.f64 -2 x)) (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 2 x) (/.f64 (+.f64 1 y) x)))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (/.f64 3 x)))
(-.f64 (*.f64 (/.f64 1 x) 3) (-.f64 (/.f64 y x) (/.f64 -2 x)))
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 -2 y) x))
(+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) (+.f64 y -3)))
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (+.f64 y 2) x))
(-.f64 (*.f64 (/.f64 1 x) -3) (-.f64 (*.f64 (/.f64 -1 x) 4) (/.f64 y (neg.f64 x))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 1 (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 1 y))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (-.f64 1 y) x) 1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (/.f64 (+.f64 y -1) x) -1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 y -1) (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (+.f64 y -1) -1) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 y (/.f64 -2 x))) -1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (/.f64 (+.f64 y 1) x) (/.f64 2 x)) -1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(neg.f64 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 5 computations (64.3% saved)

series2.0ms (0%)

Counts
1 → 8
Calls

6 calls:

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

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
914×rational_best-1
900×rational_best-2
898×rational_best-4
898×rational_best-3
898×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
15615
210615
313815
417315
527715
669415
7295915
8596915
Stop Event
node limit
Counts
1 → 86
Calls
Call 1
Inputs
(/.f64 (exp.f64 (neg.f64 y)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)) (/.f64 (/.f64 -1 (exp.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (/.f64 -1 (exp.f64 y)) x)) (+.f64 -1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))) (+.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))) (+.f64 1 (/.f64 (/.f64 -1 (exp.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x)) (+.f64 1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -1 (exp.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)) (/.f64 (exp.f64 (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 8) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 6) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 -1 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 -1 x) (-.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 (/.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (*.f64 (/.f64 1 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (/.f64 1 x) (*.f64 (/.f64 -1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 4) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 -1 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (exp.f64 (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (exp.f64 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (/.f64 -1 (exp.f64 y)) (/.f64 2 (exp.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (/.f64 -1 (exp.f64 y)) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (*.f64 (exp.f64 (neg.f64 y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (*.f64 (exp.f64 (neg.f64 y)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (*.f64 (exp.f64 (neg.f64 y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (/.f64 -1 (exp.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (exp.f64 (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (/.f64 -1 (exp.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (exp.f64 (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (*.f64 (/.f64 -1 (exp.f64 y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 y)) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (*.f64 (/.f64 -1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (*.f64 (/.f64 -1 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 -1 (exp.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 2 (*.f64 (exp.f64 (neg.f64 y)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (/.f64 -1 (exp.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (exp.f64 (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (*.f64 (/.f64 -1 (exp.f64 y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)) (/.f64 -1 (exp.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)) (exp.f64 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4)) (/.f64 -1 (exp.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 4)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x))))))

simplify372.0ms (2.2%)

Algorithm
egg-herbie
Rules
1612×rational_best-simplify-2
1552×rational_best-simplify-1
1414×rational_best-simplify-55
880×rational_best-simplify-44
802×rational_best-simplify-46
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02181504
13671498
25141498
38141498
419411498
543441498
654931498
760421498
863991498
965921498
1067081498
1172031498
1279691498
Stop Event
node limit
Counts
94 → 100
Calls
Call 1
Inputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1/6 (/.f64 (pow.f64 y 3) x)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 0)
(+.f64 0 (/.f64 (exp.f64 (neg.f64 y)) x))
(+.f64 1 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1))
(+.f64 -1 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)))
(+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)) (/.f64 (/.f64 -1 (exp.f64 y)) x))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1) -1)
(+.f64 (+.f64 1 (/.f64 (/.f64 -1 (exp.f64 y)) x)) (+.f64 -1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))))
(+.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))) (+.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1) 1)
(+.f64 (+.f64 -1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))) (+.f64 1 (/.f64 (/.f64 -1 (exp.f64 y)) x)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4))
(+.f64 (+.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x)) (+.f64 1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))))
(-.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 0)
(-.f64 0 (/.f64 (/.f64 -1 (exp.f64 y)) x))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2))
(-.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)) (/.f64 (exp.f64 (neg.f64 y)) x))
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3))
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3))
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)))
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4))
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1) 1)
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1) -1)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 8) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 7))
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 6) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5))
(*.f64 (exp.f64 (neg.f64 y)) (/.f64 1 x))
(*.f64 (exp.f64 (neg.f64 y)) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 -1 x) (/.f64 2 x)))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 -1 x) (-.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 2))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -1 x) 2)))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 (/.f64 1 x) 4))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (*.f64 (/.f64 1 x) 3)))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (/.f64 1 x) (*.f64 (/.f64 -1 x) 2))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 4) (/.f64 1 x))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 1 x))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) 4))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 -1 x) 3)))
(*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1)
(*.f64 1 (/.f64 (exp.f64 (neg.f64 y)) x))
(*.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x))
(*.f64 (/.f64 1 x) (exp.f64 (neg.f64 y)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 2)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y)))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 4))))
(*.f64 (/.f64 1 x) (+.f64 (/.f64 -1 (exp.f64 y)) (/.f64 2 (exp.f64 y))))
(*.f64 (/.f64 1 x) (+.f64 (/.f64 -1 (exp.f64 y)) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (*.f64 (exp.f64 (neg.f64 y)) 2))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) -2)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (*.f64 (exp.f64 (neg.f64 y)) 4))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (*.f64 (exp.f64 (neg.f64 y)) 3)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) -2))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (/.f64 -1 (exp.f64 y)))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (exp.f64 (neg.f64 y)))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (/.f64 -1 (exp.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 2))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (exp.f64 (neg.f64 y)))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 4))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (*.f64 (/.f64 -1 (exp.f64 y)) 3)))
(*.f64 (/.f64 -1 (exp.f64 y)) (/.f64 -1 x))
(*.f64 (/.f64 -1 (exp.f64 y)) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)))
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (*.f64 (/.f64 -1 x) 2))))
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2))))
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 1 x))))
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (*.f64 (/.f64 -1 x) 3)))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) -1)
(*.f64 (/.f64 -1 x) (/.f64 -1 (exp.f64 y)))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y))))
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 2 (*.f64 (exp.f64 (neg.f64 y)) -2))))
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (/.f64 -1 (exp.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 2))))
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (exp.f64 (neg.f64 y)))))
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (*.f64 (/.f64 -1 (exp.f64 y)) 3)))
(*.f64 (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)) (/.f64 -1 (exp.f64 y)))
(*.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y))) (/.f64 -1 x))
(*.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)) (exp.f64 (neg.f64 y)))
(*.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 2)) (/.f64 1 x))
(*.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4)) (/.f64 -1 (exp.f64 y)))
(*.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 4)) (/.f64 -1 x))
(pow.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1)
(neg.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x))
Outputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))
(+.f64 (+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x))) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1/6 (/.f64 (pow.f64 y 3) x)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 1 x) (+.f64 (neg.f64 (/.f64 y x)) (*.f64 -1/6 (/.f64 (pow.f64 y 3) x)))))
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (+.f64 (/.f64 1 x) (*.f64 -1/6 (/.f64 (pow.f64 y 3) x))) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 y (neg.f64 x)) (*.f64 -1/6 (/.f64 (pow.f64 y 3) x)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 0)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 0 (/.f64 (exp.f64 (neg.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 1 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 -1 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)) (/.f64 (/.f64 -1 (exp.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1) -1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (+.f64 1 (/.f64 (/.f64 -1 (exp.f64 y)) x)) (+.f64 -1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))) (+.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1) 1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (+.f64 -1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))) (+.f64 1 (/.f64 (/.f64 -1 (exp.f64 y)) x)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4))
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (+.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x)) (+.f64 1 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 0)
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 0 (/.f64 (/.f64 -1 (exp.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)) (/.f64 (exp.f64 (neg.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 4) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 3) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 2 x)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -3) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -4))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1) 1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) -1) -1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 8) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 7))
(/.f64 (exp.f64 (neg.f64 y)) x)
(-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 6) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 5))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (/.f64 1 x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 -1 x) (/.f64 2 x)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 -1 x) (-.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -1 x) 2)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 (/.f64 1 x) 4))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (*.f64 (/.f64 1 x) 3)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (/.f64 1 x) (*.f64 (/.f64 -1 x) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 -1 x) 2) (-.f64 (*.f64 (/.f64 1 x) 4) (/.f64 1 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 1 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) 4))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 -1 x) 3)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 1 (/.f64 (exp.f64 (neg.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 -1 (/.f64 (/.f64 -1 (exp.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (exp.f64 (neg.f64 y)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 2)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y)))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 4))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (/.f64 -1 (exp.f64 y)) (/.f64 2 (exp.f64 y))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (/.f64 -1 (exp.f64 y)) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (*.f64 (exp.f64 (neg.f64 y)) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) -2)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (*.f64 (exp.f64 (neg.f64 y)) 4))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (*.f64 (exp.f64 (neg.f64 y)) 3)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) -2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (/.f64 -1 (exp.f64 y)))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (exp.f64 (neg.f64 y)))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (/.f64 -1 (exp.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (exp.f64 (neg.f64 y)))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (-.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 4))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 4) (*.f64 (/.f64 -1 (exp.f64 y)) 3)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 (exp.f64 y)) (/.f64 -1 x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 (exp.f64 y)) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (*.f64 (/.f64 -1 x) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 1 x))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 (exp.f64 y)) (+.f64 (*.f64 (/.f64 1 x) 2) (*.f64 (/.f64 -1 x) 3)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x) -1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 x) (/.f64 -1 (exp.f64 y)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 2 (*.f64 (exp.f64 (neg.f64 y)) -2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (/.f64 -1 (exp.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) 2))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (exp.f64 (neg.f64 y)))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) 2) (*.f64 (/.f64 -1 (exp.f64 y)) 3)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)) (/.f64 -1 (exp.f64 y)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) -2) (/.f64 -1 (exp.f64 y))) (/.f64 -1 x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)) (exp.f64 (neg.f64 y)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 2)) (/.f64 1 x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4)) (/.f64 -1 (exp.f64 y)))
(/.f64 (exp.f64 (neg.f64 y)) x)
(*.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 y)) 3) (*.f64 (exp.f64 (neg.f64 y)) 4)) (/.f64 -1 x))
(/.f64 (exp.f64 (neg.f64 y)) x)
(pow.f64 (/.f64 (exp.f64 (neg.f64 y)) x) 1)
(/.f64 (exp.f64 (neg.f64 y)) x)
(neg.f64 (/.f64 (/.f64 -1 (exp.f64 y)) x))
(/.f64 (exp.f64 (neg.f64 y)) x)

localize196.0ms (1.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 y x))
0.0b
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
7.0b
(pow.f64 (/.f64 x (+.f64 y x)) x)
Compiler

Compiled 28 to 6 computations (78.6% saved)

series8.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(pow.f64 (/.f64 x (+.f64 y x)) x)
1.0ms
y
@-inf
(pow.f64 (/.f64 x (+.f64 y x)) x)
1.0ms
y
@-inf
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
1.0ms
y
@inf
(pow.f64 (/.f64 x (+.f64 y x)) x)
1.0ms
x
@-inf
(pow.f64 (/.f64 x (+.f64 y x)) x)

rewrite198.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1382×rational_best-1
1370×rational_best-2
1114×rational_best-simplify-46
1074×rational_best-simplify-50
850×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0857
15157
28657
311557
418257
537157
699657
7369457
8751457
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(pow.f64 (/.f64 x (+.f64 y x)) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(/.f64 x (+.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 0 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 4) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (neg.f64 (+.f64 x y))) (/.f64 (+.f64 x x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 x (neg.f64 (+.f64 x y)))) (+.f64 -1 (/.f64 (+.f64 x x) (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (+.f64 x x) (+.f64 x y))) (+.f64 -1 (/.f64 x (neg.f64 (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 4)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) 3) (*.f64 (/.f64 1 (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 (/.f64 1 (+.f64 x y)) 2) (/.f64 -1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) (-.f64 (*.f64 x 3) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) (+.f64 (+.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) -2) (/.f64 -1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (/.f64 1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x y)) (+.f64 x (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))))))

simplify264.0ms (1.5%)

Algorithm
egg-herbie
Rules
1188×rational_best-simplify-2
990×rational_best-simplify-48
856×rational_best-simplify-1
822×rational_best-simplify-53
750×rational_best-simplify-46
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
047310811
19429389
216109003
329468363
454808167
568368163
Stop Event
node limit
Counts
175 → 345
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
(exp.f64 (*.f64 -1 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
1
(+.f64 1 (*.f64 -1 y))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (*.f64 -1 y)))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))) (*.f64 -1 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 3)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x))))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (log.f64 x)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 4))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 1/6 (*.f64 1/2 (/.f64 1 x))))) x)) (*.f64 -1 (/.f64 y x)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(+.f64 0 (pow.f64 (/.f64 x (+.f64 x y)) x))
(+.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2))
(-.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 0 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (pow.f64 (/.f64 x (+.f64 x y)) x))
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 4) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(*.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) x))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(neg.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1) -1)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) 2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 x (+.f64 x y)) x))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (/.f64 -1 x))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 -1 x) 2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(*.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(+.f64 (/.f64 x (+.f64 x y)) 0)
(+.f64 0 (/.f64 x (+.f64 x y)))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(+.f64 (/.f64 x (neg.f64 (+.f64 x y))) (/.f64 (+.f64 x x) (+.f64 x y)))
(+.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (/.f64 x (neg.f64 (+.f64 x y))))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) 3))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) -3))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) -2))
(+.f64 (+.f64 1 (/.f64 x (neg.f64 (+.f64 x y)))) (+.f64 -1 (/.f64 (+.f64 x x) (+.f64 x y))))
(+.f64 (+.f64 1 (/.f64 (+.f64 x x) (+.f64 x y))) (+.f64 -1 (/.f64 x (neg.f64 (+.f64 x y)))))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) 4))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y))))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(-.f64 (/.f64 x (+.f64 x y)) 0)
(-.f64 0 (/.f64 x (neg.f64 (+.f64 x y))))
(-.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) -2))
(-.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (/.f64 x (+.f64 x y)))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) -3))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y)))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) -4))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y))))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 4)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(*.f64 x (/.f64 1 (+.f64 x y)))
(*.f64 x (-.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(*.f64 x (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) 3) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(*.f64 x (+.f64 (*.f64 (/.f64 1 (+.f64 x y)) 2) (/.f64 -1 (+.f64 x y))))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 (/.f64 1 (+.f64 x y)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(*.f64 (/.f64 1 (+.f64 x y)) (+.f64 (+.f64 x x) (neg.f64 x)))
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x y)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) -2) (/.f64 -1 (+.f64 x y))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(*.f64 -1 (/.f64 x (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -1)
(*.f64 (/.f64 -1 (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 -1 (+.f64 x y)) (+.f64 x (*.f64 x -2)))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
Outputs
1
(+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))))
(+.f64 (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3))) (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)) (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (neg.f64 y)))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1 y))
(exp.f64 (*.f64 y -1))
(exp.f64 (neg.f64 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (exp.f64 (*.f64 y -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))) (+.f64 (exp.f64 (*.f64 y -1)) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 3) 0)))) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1 (/.f64 (pow.f64 y 2) x)))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))))) (pow.f64 x 3)))) (+.f64 (exp.f64 (*.f64 y -1)) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 3) 0)))) (pow.f64 x 2))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36))) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 3) 0)))) (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3)))) (pow.f64 x 3))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))))
(+.f64 (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1 (/.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18))))) (pow.f64 x 3))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) x)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 (pow.f64 y 3) -2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 y 2) 3)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 3)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) x)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 (pow.f64 y 3) -2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 y 6)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1 y))
(exp.f64 (*.f64 y -1))
(exp.f64 (neg.f64 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (exp.f64 (*.f64 y -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))) (+.f64 (exp.f64 (*.f64 y -1)) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1 (/.f64 (pow.f64 y 2) x))))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4))))) -1/24) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3) -1/48) (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))))) (+.f64 (exp.f64 (*.f64 y -1)) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) -1/24) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3) -1/48) (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 (*.f64 (pow.f64 y 2) 1) 1/12)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1 (/.f64 (pow.f64 y 2) x)))) (+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18)) -1/24) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3) -1/48) (*.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 2) 1/12)))) (pow.f64 x 3)))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 (pow.f64 y 2) 3) -1/48) (*.f64 1/12 (*.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 3)))))) (neg.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 y 6) -1/48) (*.f64 1/12 (*.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 3)))))) (/.f64 -1 (*.f64 (pow.f64 x 3) (exp.f64 y)))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
1
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 y -1))
(+.f64 1 (neg.f64 y))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (*.f64 -1 y)))
(+.f64 (*.f64 y -1) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 1 (+.f64 (neg.f64 y) (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (neg.f64 y) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))) (*.f64 -1 y))))
(+.f64 (+.f64 (*.f64 y -1) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))))) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))))) y)) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (*.f64 -1 (+.f64 y (*.f64 (pow.f64 y 3) (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (neg.f64 (+.f64 y (*.f64 (pow.f64 y 3) (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (pow.f64 x 2) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (pow.f64 x 2) (neg.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))))
(+.f64 (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (pow.f64 y 2))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (pow.f64 x 2) y))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 (pow.f64 x 2))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (pow.f64 y 2))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 3)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -2) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 6))) (*.f64 1/6 x)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 -1/6 (pow.f64 x 6)))) (pow.f64 y 3))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (pow.f64 x 2) y))) (+.f64 (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 1) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (pow.f64 x 3) -8)) (*.f64 x 1/6)))) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 (pow.f64 x 2))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (pow.f64 y 2)))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (pow.f64 y 3))))))
(+.f64 (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (pow.f64 x 2) (neg.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (pow.f64 y 3)))))
(+.f64 (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (pow.f64 x 2) (neg.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (neg.f64 y))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (pow.f64 y 2))) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 (pow.f64 x 2))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (pow.f64 y 2))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x))))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3)))) (*.f64 1/6 x)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (pow.f64 y 2))))))
(+.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1))) (*.f64 1/6 (+.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8))) (pow.f64 x 6)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 3))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y)))) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (pow.f64 y 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (pow.f64 y 3)))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (pow.f64 y 2)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) y))))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x))))
(+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x))) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (log.f64 x)))))
(+.f64 (+.f64 (log.f64 x) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y))))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y))))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (neg.f64 y)))))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 y -1)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)) 1))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (neg.f64 y))) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)))) (pow.f64 x 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 3) 0)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)) 1))) (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))))) (pow.f64 x 4)))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2)))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36))) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 3) 0)))) (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3)))) (pow.f64 x 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 3) 0)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)) 1))) (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18))))) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 (pow.f64 y 3) -2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 y 2) 3)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 4)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 (pow.f64 y 3) -2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 y 6)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 4)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 y -1)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)) 1))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (neg.f64 y))) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)) 1))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 4))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4))))) -1/24) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3) -1/48) (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 4))))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2)))) (+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) -1/24) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3) -1/48) (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 (*.f64 (pow.f64 y 2) 1) 1/12)))) (pow.f64 x 4)))) (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (pow.f64 x 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)) 1))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))) (neg.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18)) -1/24) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3) -1/48) (*.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 2) 1/12)))) (pow.f64 x 4)))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 (pow.f64 y 2) 3) -1/48) (*.f64 1/12 (*.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 3)))))) (neg.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 4))))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 y 6) -1/48) (*.f64 1/12 (*.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 3)))))) (/.f64 -1 (*.f64 (pow.f64 x 4) (exp.f64 y))))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x))) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x))) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x)) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 1/6 (*.f64 1/2 (/.f64 1 x))))) x)) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 y 3) x))) (/.f64 1 x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x)))) x)) (/.f64 y x))) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))))
(+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))) (+.f64 (/.f64 1 x) (*.f64 -1 (+.f64 (/.f64 y x) (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 y 3) x))))))
(+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))) (+.f64 (/.f64 1 x) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 y 3) x))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (neg.f64 x) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 x (neg.f64 y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 x)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -2) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 6))) (*.f64 1/6 x)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 -1/6 (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 1) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (pow.f64 x 3) -8)) (*.f64 x 1/6)))) (*.f64 x (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 x)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (*.f64 x (pow.f64 y 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (*.f64 x (pow.f64 y 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 x (neg.f64 y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (*.f64 x (pow.f64 y 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 x (neg.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 x (neg.f64 y))))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 x)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (*.f64 -1 (/.f64 x y)))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 1/2 x))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3)))) (*.f64 1/6 x)))) (*.f64 x (pow.f64 y 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1))) (*.f64 1/6 (+.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8))) (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 x)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (*.f64 1 (pow.f64 x 2)))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (*.f64 x (pow.f64 y 3)))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 x (neg.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (*.f64 x (pow.f64 y 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3))))))) (*.f64 x (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (neg.f64 (*.f64 x (pow.f64 y 3)))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 x 2) (neg.f64 (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(+.f64 0 (pow.f64 (/.f64 x (+.f64 x y)) x))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(+.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 0 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (pow.f64 (/.f64 x (+.f64 x y)) x))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 4) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) x))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(neg.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -4))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) 2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) (-.f64 (/.f64 -1 x) (*.f64 2 (/.f64 -1 x))))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) (+.f64 (/.f64 -1 x) (*.f64 2 (/.f64 1 x))))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) (+.f64 (/.f64 -1 x) (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 x (+.f64 x y)) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (/.f64 -1 x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (-.f64 (*.f64 (/.f64 -1 x) 2) (/.f64 -1 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 y x)) x)) (-.f64 (*.f64 2 (/.f64 -1 x)) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) (neg.f64 (-.f64 (*.f64 2 (/.f64 -1 x)) (/.f64 -1 x))))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 -1 x) 2)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 y x)) x)) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2) (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) -2)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 y x))
(+.f64 0 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 y x))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (neg.f64 (+.f64 x y))) (/.f64 (+.f64 x x) (+.f64 x y)))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(+.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (/.f64 x (neg.f64 (+.f64 x y))))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) -3))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) -2))
(/.f64 x (+.f64 y x))
(+.f64 (+.f64 1 (/.f64 x (neg.f64 (+.f64 x y)))) (+.f64 -1 (/.f64 (+.f64 x x) (+.f64 x y))))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(+.f64 (+.f64 1 (/.f64 (+.f64 x x) (+.f64 x y))) (+.f64 -1 (/.f64 x (neg.f64 (+.f64 x y)))))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) 4))
(/.f64 x (+.f64 y x))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y))))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(+.f64 (*.f64 (/.f64 x (+.f64 x y)) -4) (+.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(-.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 y x))
(-.f64 0 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(-.f64 (/.f64 x (neg.f64 (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) -2))
(-.f64 (/.f64 x (neg.f64 (+.f64 y x))) (*.f64 -2 (/.f64 x (+.f64 y x))))
(-.f64 (/.f64 (+.f64 x x) (+.f64 x y)) (/.f64 x (+.f64 x y)))
(+.f64 (/.f64 x (neg.f64 (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 x x) x) (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -2) (*.f64 (/.f64 x (+.f64 x y)) -3))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 y x))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y)))
(-.f64 (*.f64 3 (/.f64 x (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(-.f64 (*.f64 (/.f64 x (+.f64 x y)) -3) (*.f64 (/.f64 x (+.f64 x y)) -4))
(/.f64 x (+.f64 y x))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (*.f64 (/.f64 x (+.f64 x y)) 3)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 3) (/.f64 (+.f64 x x) (+.f64 x y))))
(-.f64 (*.f64 3 (/.f64 x (+.f64 y x))) (/.f64 (+.f64 x x) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 4)) (+.f64 (*.f64 (/.f64 x (+.f64 x y)) 4) (*.f64 (/.f64 x (+.f64 x y)) 3)))
(/.f64 x (+.f64 y x))
(*.f64 x (/.f64 1 (+.f64 x y)))
(/.f64 x (+.f64 y x))
(*.f64 x (-.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(*.f64 x (-.f64 (/.f64 -1 (+.f64 y x)) (*.f64 -2 (/.f64 1 (+.f64 y x)))))
(*.f64 x (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) 3) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(/.f64 x (+.f64 y x))
(*.f64 x (+.f64 (*.f64 (/.f64 1 (+.f64 x y)) 2) (/.f64 -1 (+.f64 x y))))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 y x)) (*.f64 2 (/.f64 1 (+.f64 y x)))))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) 2)))
(*.f64 x (+.f64 (/.f64 -1 (+.f64 y x)) (*.f64 2 (/.f64 1 (+.f64 y x)))))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 y x))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(*.f64 (/.f64 1 (+.f64 y x)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(*.f64 (-.f64 (*.f64 x 3) (+.f64 x x)) (/.f64 1 (+.f64 y x)))
(*.f64 (/.f64 1 (+.f64 x y)) (+.f64 (+.f64 x x) (neg.f64 x)))
(*.f64 (/.f64 1 (+.f64 y x)) (+.f64 (neg.f64 x) (+.f64 x x)))
(*.f64 (/.f64 1 (+.f64 y x)) (+.f64 x (+.f64 x (neg.f64 x))))
(*.f64 (+.f64 x (+.f64 x (neg.f64 x))) (/.f64 1 (+.f64 y x)))
(*.f64 (+.f64 x (*.f64 x 0)) (/.f64 1 (+.f64 y x)))
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x y)))
(/.f64 x (+.f64 y x))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (+.f64 x y)) -2) (/.f64 -1 (+.f64 x y))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 -2 (/.f64 1 (+.f64 y x))) (/.f64 -1 (+.f64 y x))))
(*.f64 x (-.f64 (neg.f64 (*.f64 -2 (/.f64 1 (+.f64 y x)))) (/.f64 1 (+.f64 y x))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 (+.f64 x y)) (*.f64 (/.f64 1 (+.f64 x y)) -2)))
(/.f64 x (+.f64 y x))
(*.f64 -1 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -1)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 -1 (+.f64 x y)) (neg.f64 x))
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 -1 (+.f64 x y)) (+.f64 x (*.f64 x -2)))
(*.f64 (/.f64 -1 (+.f64 y x)) (+.f64 x (*.f64 x -2)))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 y x))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 y x))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 x y))
0.0b
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
7.0b
(pow.f64 (/.f64 x (+.f64 x y)) x)
Compiler

Compiled 34 to 11 computations (67.6% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
0.0ms
y
@-inf
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
0.0ms
y
@-inf
(pow.f64 (/.f64 x (+.f64 x y)) x)
0.0ms
x
@inf
(pow.f64 (/.f64 x (+.f64 x y)) x)
0.0ms
x
@inf
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))

rewrite235.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1074×rational_best-1
1066×rational_best-2
1064×rational_best-4
1064×rational_best-3
1064×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01050
16350
29344
311044
415444
527444
667344
7234044
8534244
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(pow.f64 (/.f64 x (+.f64 x y)) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 3 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))))))

simplify206.0ms (1.2%)

Algorithm
egg-herbie
Rules
1170×rational_best-simplify-51
940×rational_best-simplify-44
904×rational_best-simplify-1
884×rational_best-simplify-2
844×rational_best-simplify-43
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03228080
16746718
211096284
318575616
436175312
562765080
Stop Event
node limit
Counts
84 → 227
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
(exp.f64 (*.f64 -1 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
1
(+.f64 1 (*.f64 -1 y))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (*.f64 -1 y)))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))) (*.f64 -1 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 3)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x))))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (log.f64 x)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 4))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3)))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 1/6 (*.f64 1/2 (/.f64 1 x))))) x)) (*.f64 -1 (/.f64 y x)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(+.f64 0 (pow.f64 (/.f64 x (+.f64 x y)) x))
(-.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(*.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) x))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(neg.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(+.f64 -1 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)) -1)
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 3 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)
(/.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (neg.f64 x))
(/.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
Outputs
1
(+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2))))
(+.f64 (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 3)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)))) (pow.f64 x 3)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)))) (pow.f64 x 3)) 1)))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (neg.f64 y)))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1 y))
(exp.f64 (*.f64 y -1))
(exp.f64 (neg.f64 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (exp.f64 (*.f64 y -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) x))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) 1))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (+.f64 (exp.f64 (*.f64 y -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) x)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (exp.f64 (*.f64 y -1)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4)))))))) (pow.f64 x 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 (*.f64 (pow.f64 y 2) 1) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3)) (*.f64 1/24 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36))))) (pow.f64 x 3))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) x)))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18))))) (pow.f64 x 3))) (+.f64 (exp.f64 (neg.f64 y)) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 y 2) 3)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 3)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 y 6)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 y 6)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
(exp.f64 (*.f64 -1 y))
(exp.f64 (*.f64 y -1))
(exp.f64 (neg.f64 y))
(+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))
(+.f64 (exp.f64 (*.f64 y -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) x))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) x)) 1))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x))))
(+.f64 (+.f64 (exp.f64 (*.f64 y -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) x)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(*.f64 (exp.f64 (neg.f64 y)) (+.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2))) (+.f64 (exp.f64 (*.f64 y -1)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) x))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4))))) -1/24) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3) -1/48) (*.f64 1/12 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3)))))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) x))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/12 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) -1/24) (*.f64 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2)))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 2))) (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18)) -1/24) (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))))
(+.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 (pow.f64 y 2) 3) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6)))) (neg.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 y 6) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6))))) (pow.f64 x 3)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
(+.f64 (exp.f64 (neg.f64 y)) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 2)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 y 6) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6)))) (neg.f64 (pow.f64 x 3))) (*.f64 1/2 (/.f64 (pow.f64 y 2) x))))))
1
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 y -1))
(+.f64 1 (neg.f64 y))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (*.f64 -1 y)))
(+.f64 (*.f64 y -1) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 1 (+.f64 (neg.f64 y) (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))) (*.f64 -1 y))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (+.f64 1 (+.f64 (*.f64 y -1) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))))))
(+.f64 (*.f64 -1 (+.f64 y (*.f64 (pow.f64 y 3) (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))))))) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 (*.f64 -1 (+.f64 y (*.f64 (pow.f64 y 3) (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))))) (+.f64 1 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 y 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 x)))) (neg.f64 (+.f64 y (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (neg.f64 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 y))))
(*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) 1))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))))
(+.f64 (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (pow.f64 y 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 (pow.f64 x 2))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x)) (/.f64 1/2 (pow.f64 y 2))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) (pow.f64 x 2)) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (pow.f64 y 3)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (pow.f64 y 2))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 1/6 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 6) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) -2))))))) (pow.f64 y 3))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 1) (*.f64 (pow.f64 x 3) -1/2)) (+.f64 (*.f64 x (*.f64 1/6 (+.f64 (*.f64 (pow.f64 x 3) -2) (*.f64 (pow.f64 x 3) 0)))) (*.f64 -1/6 (pow.f64 x 6)))) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 (pow.f64 x 2))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x)) (/.f64 1/2 (pow.f64 y 2))))))
(+.f64 (*.f64 (neg.f64 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 x (*.f64 (pow.f64 x 3) -1/3)))) (pow.f64 y 3))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (*.f64 x 1/6) -2)))) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) (neg.f64 y))))))
(*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (*.f64 x 1/6) -2)))) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) (neg.f64 y))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))) y)))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (neg.f64 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y)))
(*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) 1))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))) y)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 2) y)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (neg.f64 y)))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x))))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (pow.f64 x 2)) y)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3)))))))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1))) (*.f64 1/6 (+.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8))) (pow.f64 x 6)))) (pow.f64 y 3))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y)))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (pow.f64 x 2) y)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (pow.f64 y 3))))) (+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (pow.f64 y 2))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 x (*.f64 (pow.f64 x 3) 1/3)))) (pow.f64 y 3)) (/.f64 (pow.f64 x 2) y))))))
(+.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 (*.f64 x 1/6) 2)))) (neg.f64 (pow.f64 y 3)))))))
(*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (pow.f64 y 2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 (*.f64 x 1/6) 2)))) (neg.f64 (pow.f64 y 3)))))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x))))
(+.f64 (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x))) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))
(+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (log.f64 x) (+.f64 (+.f64 (log.f64 (/.f64 1 y)) (/.f64 1 x)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (log.f64 x) (+.f64 (/.f64 1 x) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)) x) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)))) (pow.f64 x 2)) (+.f64 (/.f64 1 x) (log.f64 x)))))
(+.f64 (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y))))))))
(+.f64 (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3))))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))))
(+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (+.f64 (+.f64 (log.f64 (/.f64 1 y)) (*.f64 (pow.f64 x 2) (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) y)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)))))) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)) (/.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) (neg.f64 y))))) (+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (*.f64 x (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2)) (/.f64 1 y))))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 y -1)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2))) (exp.f64 (*.f64 -1 y))) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (+.f64 (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (pow.f64 x 3))) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4)))))))) (pow.f64 x 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 (*.f64 (pow.f64 y 2) 1) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3)) (*.f64 1/24 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36))))) (pow.f64 x 4)))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3)) (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18))))) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (pow.f64 x 3))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 y 2) 3)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 y 6)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/6)) (+.f64 (*.f64 1/48 (pow.f64 y 6)) (*.f64 1/24 (*.f64 (pow.f64 y 4) 6)))) (pow.f64 x 4)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3))))))
(/.f64 (exp.f64 (*.f64 -1 y)) x)
(/.f64 (exp.f64 (*.f64 y -1)) x)
(/.f64 (exp.f64 (neg.f64 y)) x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (/.f64 (exp.f64 (*.f64 -1 y)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (*.f64 (exp.f64 (*.f64 y -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -2) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 -6 (pow.f64 y 3)))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 y)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 48 (pow.f64 y 4)) (+.f64 (*.f64 -24 (pow.f64 y 4)) (*.f64 -6 (pow.f64 y 4)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 x 4))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 y)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))))) (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y -1)) x) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 y 4) 48) (+.f64 (*.f64 (pow.f64 y 4) -24) (*.f64 -6 (pow.f64 y 4))))) -1/24) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 3) -1/48) (*.f64 1/12 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))))))) (/.f64 (exp.f64 (*.f64 y -1)) (pow.f64 x 4)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 y 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (pow.f64 x 3))) (neg.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/12 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) -30) (*.f64 (pow.f64 y 4) 36)) -1/24) (*.f64 (pow.f64 (*.f64 (pow.f64 y 2) 1) 3) -1/48))) (pow.f64 x 4))))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 2) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 y 4)) (*.f64 (pow.f64 y 4) 18)) -1/24) (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 3) -1/48))) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (*.f64 1 (pow.f64 y 2)) (pow.f64 x 2)))) (*.f64 (exp.f64 (neg.f64 y)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 y 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 y 3)))) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 y 2) 2)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 (pow.f64 y 2) 3) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6)))) (neg.f64 (/.f64 (exp.f64 (neg.f64 y)) (pow.f64 x 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 y 6) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6))))) (pow.f64 x 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 y)) x) (*.f64 (exp.f64 (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y 4)) (*.f64 (pow.f64 y 3) -1/3)) (pow.f64 x 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 y 6) -1/48) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) 1/6)))) (neg.f64 (pow.f64 x 4)))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 1/2 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 (neg.f64 y) x) (+.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (pow.f64 y 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) (pow.f64 y 2)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 1/6 (*.f64 1/2 (/.f64 1 x))))) x)) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 y 3) x))))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x)))) (/.f64 (pow.f64 y 3) x)) (/.f64 y x))) (*.f64 (pow.f64 y 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))) (*.f64 -1 (+.f64 (/.f64 y x) (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 y 3) x))))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))) (*.f64 1/2 (pow.f64 y 2))) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 y 3) x))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 x (neg.f64 y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (neg.f64 y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 x)) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x)) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x 3)) (+.f64 (*.f64 -6 (pow.f64 x 3)) (*.f64 6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x) y)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)) (*.f64 -1/2 (pow.f64 x 3))) (*.f64 1/6 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 6) (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) -2))))))) (*.f64 x (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 1) (*.f64 (pow.f64 x 3) -1/2)) (+.f64 (*.f64 x (*.f64 1/6 (+.f64 (*.f64 (pow.f64 x 3) -2) (*.f64 (pow.f64 x 3) 0)))) (*.f64 -1/6 (pow.f64 x 6)))) (*.f64 x (pow.f64 y 3))))) (+.f64 (neg.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) y) (neg.f64 x)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 1/6 (*.f64 (pow.f64 x 3) -2))))) (*.f64 x (pow.f64 y 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x)) (/.f64 1/2 (*.f64 x (pow.f64 y 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) -1/2)) (*.f64 x (*.f64 (pow.f64 x 3) -1/3)))) (*.f64 x (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 (*.f64 x 1/6) -2)))) (*.f64 x (pow.f64 y 3))) (/.f64 x (neg.f64 y))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 x y))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 x)))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 x (neg.f64 y))))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 x y))) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 x)) (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x)) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 6 (pow.f64 x 3)) (*.f64 -6 (pow.f64 x 3)))) x)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))) (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x) y)) (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 2))) x)) (*.f64 1/2 (pow.f64 x 4)))) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/2 (*.f64 x (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1))))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2)))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) -1)))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 1/6 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 2 (pow.f64 x 3))))))))) (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 x y))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 x (*.f64 (pow.f64 x 2) 1)) (pow.f64 x 4))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1))) (*.f64 1/6 (+.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) -6) (*.f64 (pow.f64 x 3) 8))) (pow.f64 x 6))))) (*.f64 x (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) y) (neg.f64 x)) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) x)) (/.f64 1/2 (*.f64 x (pow.f64 y 2)))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 x 6) (*.f64 x (*.f64 2 (pow.f64 x 3)))))) (*.f64 x (pow.f64 y 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2)))) (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (*.f64 x (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 x (*.f64 (pow.f64 x 3) 1/3)))) (*.f64 x (pow.f64 y 3)))) (/.f64 x (neg.f64 y))))))
(+.f64 (/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x) (*.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 6)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 (*.f64 x 1/6) 2)))) (*.f64 x (neg.f64 (pow.f64 y 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 x (pow.f64 x 2))) (*.f64 x (pow.f64 y 2)))) (/.f64 x (neg.f64 y))))))
(+.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(+.f64 0 (pow.f64 (/.f64 x (+.f64 x y)) x))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 0)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 1 (pow.f64 (/.f64 x (+.f64 x y)) x))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) 1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) -1)
(pow.f64 (/.f64 x (+.f64 y x)) x)
(neg.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)))
(pow.f64 (/.f64 x (+.f64 y x)) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 -1 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 0)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (-.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) -2) (*.f64 3 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x))))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3) (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 3))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(/.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(/.f64 (neg.f64 (pow.f64 (/.f64 x (+.f64 x y)) x)) (neg.f64 x))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(/.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)) -1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(pow.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x) 1)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(neg.f64 (/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)

eval1.4s (8.2%)

Compiler

Compiled 28179 to 18544 computations (34.2% saved)

prune357.0ms (2.1%)

Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New7915796
Fresh000
Picked011
Done134
Total7929801
Error
0b
Counts
801 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
12.0b
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
36.1b
(/.f64 (pow.f64 (/.f64 x y) x) x)
23.6b
(/.f64 (-.f64 1 y) x)
13.2b
(/.f64 (exp.f64 (neg.f64 y)) x)
10.8b
(/.f64 1 x)
23.6b
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
23.6b
(-.f64 (/.f64 1 x) (/.f64 y x))
24.1b
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
12.0b
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
Compiler

Compiled 134 to 91 computations (32.1% saved)

localize147.0ms (0.9%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 y 1) x)
0.0b
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
Compiler

Compiled 26 to 17 computations (34.6% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
0.0ms
x
@inf
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
0.0ms
x
@0
(/.f64 (+.f64 y 1) x)
0.0ms
y
@inf
(/.f64 (+.f64 y 1) x)
0.0ms
y
@-inf
(/.f64 (+.f64 y 1) x)

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
924×rational_best-1
920×rational_best-4
920×rational_best-2
920×rational_best-3
908×rational_best-simplify-53
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01032
16832
213032
322732
447830
5179230
6518526
Stop Event
node limit
Counts
2 → 132
Calls
Call 1
Inputs
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
(/.f64 (+.f64 y 1) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 x) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 1) x) (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 1) x) (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 1) x) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (+.f64 y -1) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 x) (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)) (*.f64 (+.f64 y 1) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 x) (/.f64 (-.f64 2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 x) (+.f64 (/.f64 2 x) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 y x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 2 x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 (-.f64 1 y) x) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 y) x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y 2) x) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 1) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (*.f64 (/.f64 2 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 1 y) x) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))) (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 -1 x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 2 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 -1 x)) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))) (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)) (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))) (*.f64 2 (/.f64 (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)) (/.f64 (-.f64 y 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (*.f64 (/.f64 2 x) 4)) (+.f64 (/.f64 (+.f64 y 1) x) (*.f64 (/.f64 2 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (neg.f64 (/.f64 y x))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (neg.f64 y)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 y 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 y 2)) (+.f64 (*.f64 2 (/.f64 -1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 -1 x) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 1 (-.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 y -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (-.f64 2 y) (-.f64 1 (*.f64 (+.f64 1 (neg.f64 y)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (*.f64 (+.f64 1 (neg.f64 y)) -2) (+.f64 1 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (+.f64 1 (neg.f64 y)) (*.f64 (+.f64 1 (neg.f64 y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (-.f64 2 y) (+.f64 (*.f64 (+.f64 1 (neg.f64 y)) -2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 y 2) (-.f64 -1 (*.f64 2 (+.f64 1 (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 y -1) (*.f64 (+.f64 1 (neg.f64 y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 y))) (+.f64 1 (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 y))) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (+.f64 1 (-.f64 y 2)) (*.f64 2 (+.f64 1 (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (-.f64 y 2) (+.f64 1 (*.f64 2 (+.f64 1 (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -1) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (neg.f64 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 y 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y -1) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 x) (neg.f64 (/.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (neg.f64 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)) (/.f64 (-.f64 2 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)) (/.f64 (-.f64 -1 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))) (/.f64 (-.f64 -1 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))) (/.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))) (*.f64 (+.f64 y 1) (/.f64 -2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 y -1) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 1) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (*.f64 2 (/.f64 (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 x) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 1) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (+.f64 y 1) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (*.f64 (/.f64 (+.f64 y 1) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (/.f64 (*.f64 (/.f64 (+.f64 y 1) x) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 -1 x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) (+.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 y x)) (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 1) x) 4) (*.f64 (/.f64 (+.f64 y 1) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (-.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (-.f64 -1 y) x) 4) -1) (/.f64 (*.f64 (/.f64 (+.f64 y 1) x) -3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 2 x) (/.f64 -1 x)) (+.f64 (/.f64 2 x) (/.f64 -1 x))) (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 y x)) (*.f64 2 (/.f64 y x))) (+.f64 (*.f64 2 (/.f64 y x)) (/.f64 (+.f64 y -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y 1) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y 1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (-.f64 y 2)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 2 (-.f64 -1 y)) (-.f64 -1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (neg.f64 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (+.f64 y 1) (*.f64 2 (-.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 y) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 y) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -1 y) (*.f64 2 (-.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 2 (+.f64 1 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 1 (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 y 1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 y) x))))))

simplify180.0ms (1%)

Algorithm
egg-herbie
Rules
1482×rational_best-simplify-1
1382×rational_best-simplify-2
1066×rational_best-simplify-50
1002×rational_best-simplify-46
984×rational_best-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02633128
14693110
28572762
318222708
441622690
568012690
676842690
Stop Event
node limit
Counts
180 → 168
Calls
Call 1
Inputs
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 1 x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 2 x) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 (+.f64 y 1) x) (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 y 1) x) (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))))
(+.f64 (/.f64 (+.f64 y 1) x) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)))
(+.f64 (/.f64 (-.f64 1 y) x) 0)
(+.f64 0 (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (+.f64 y -1) x) -2))
(+.f64 (/.f64 -2 x) (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))))
(+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)) (*.f64 (+.f64 y 1) (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))))
(+.f64 (/.f64 -1 x) (/.f64 (-.f64 2 y) x))
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 2 x) (neg.f64 (/.f64 y x))))
(+.f64 (/.f64 (-.f64 -1 y) x) (/.f64 2 x))
(+.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (neg.f64 (/.f64 y x)) (/.f64 1 x))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 2 x) (/.f64 -1 x)))
(+.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (*.f64 2 (/.f64 2 x)))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 (-.f64 1 y) x) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))))
(+.f64 (/.f64 (-.f64 2 y) x) (/.f64 -1 x))
(+.f64 (/.f64 (-.f64 y 2) x) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)))
(+.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 (+.f64 y -1) x))
(+.f64 (+.f64 (/.f64 (+.f64 y 1) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (*.f64 (/.f64 2 x) 4)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 -1 y) x)))
(+.f64 (+.f64 (/.f64 (-.f64 1 y) x) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))) (/.f64 (+.f64 y 1) x))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -1) x)))
(+.f64 (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 -1 x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 2 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 -1 x)) (neg.f64 (/.f64 y x)))
(+.f64 (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))) (/.f64 (+.f64 y 1) x))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)) (/.f64 (+.f64 y 1) x))
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))
(+.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))) (*.f64 2 (/.f64 (+.f64 y 1) x)))
(+.f64 (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))) (/.f64 -2 x))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)) (/.f64 (-.f64 y 2) x))
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (*.f64 (/.f64 2 x) 4)) (+.f64 (/.f64 (+.f64 y 1) x) (*.f64 (/.f64 2 x) 3)))
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (neg.f64 (/.f64 y x))) (/.f64 -1 x))
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 -1 x)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))))
(*.f64 1 (/.f64 (-.f64 1 y) x))
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(*.f64 (+.f64 1 (neg.f64 y)) (/.f64 1 x))
(*.f64 (+.f64 1 (-.f64 y 2)) (/.f64 -1 x))
(*.f64 (+.f64 1 (-.f64 y 2)) (+.f64 (*.f64 2 (/.f64 -1 x)) (/.f64 1 x)))
(*.f64 (+.f64 1 (-.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(*.f64 -1 (-.f64 (/.f64 -1 x) (neg.f64 (/.f64 y x))))
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(*.f64 (/.f64 -1 x) (+.f64 1 (-.f64 y 2)))
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(*.f64 (/.f64 -1 x) (-.f64 (-.f64 2 y) (-.f64 1 (*.f64 (+.f64 1 (neg.f64 y)) -2))))
(*.f64 (/.f64 -1 x) (-.f64 -1 (neg.f64 y)))
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (+.f64 1 (neg.f64 y)) -2) (+.f64 1 (neg.f64 y))))
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 1 (neg.f64 y)) (*.f64 (+.f64 1 (neg.f64 y)) -2)))
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 2 y) (+.f64 (*.f64 (+.f64 1 (neg.f64 y)) -2) -1)))
(*.f64 (/.f64 1 x) (+.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 x) (*.f64 -1 (+.f64 y -1)))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 y 2) (-.f64 -1 (*.f64 2 (+.f64 1 (neg.f64 y))))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y -1) (*.f64 (+.f64 1 (neg.f64 y)) -2)))
(*.f64 (/.f64 1 x) (-.f64 1 y))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 y))) (+.f64 1 (-.f64 y 2))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 y))) (+.f64 y -1)))
(*.f64 (/.f64 1 x) (+.f64 (+.f64 1 (-.f64 y 2)) (*.f64 2 (+.f64 1 (neg.f64 y)))))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 y 2) (+.f64 1 (*.f64 2 (+.f64 1 (neg.f64 y))))))
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(/.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (+.f64 1 (neg.f64 y)) x)
(/.f64 (+.f64 1 (-.f64 y 2)) (neg.f64 x))
(/.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (+.f64 y -1) (neg.f64 x))
(/.f64 (-.f64 (/.f64 -1 x) (neg.f64 (/.f64 y x))) -1)
(/.f64 (-.f64 -1 (neg.f64 y)) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)) (/.f64 (-.f64 2 y) x)) 1)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)) (/.f64 (-.f64 -1 y) x)) 1)
(/.f64 (-.f64 (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))) (/.f64 (-.f64 -1 y) x)) 1)
(/.f64 (-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))) 1)
(/.f64 (-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x))) 1)
(/.f64 (-.f64 (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))) (/.f64 2 x)) 1)
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))) (*.f64 (+.f64 y 1) (/.f64 -2 x))) 1)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(neg.f64 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 (+.f64 y 1) x) 0)
(+.f64 0 (/.f64 (+.f64 y 1) x))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 2 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(-.f64 (/.f64 (+.f64 y 1) x) 0)
(-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2))
(-.f64 0 (/.f64 (-.f64 -1 y) x))
(-.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 -1 x)))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (+.f64 y 1) (/.f64 -2 x)))
(-.f64 (/.f64 y x) (/.f64 -1 x))
(-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (+.f64 y 1) x))
(-.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(-.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (*.f64 (/.f64 (+.f64 y 1) x) -3))
(-.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (/.f64 (*.f64 (/.f64 (+.f64 y 1) x) 3) -1))
(-.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (-.f64 1 y) x))
(-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 -1 x))))
(-.f64 (*.f64 2 (/.f64 -1 x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) (+.f64 2 y))))
(-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (+.f64 y -1) x))
(-.f64 (*.f64 (/.f64 (+.f64 y 1) x) 4) (*.f64 (/.f64 (+.f64 y 1) x) 3))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (-.f64 1 y) x)))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 -1 y) x) 4) -1) (/.f64 (*.f64 (/.f64 (+.f64 y 1) x) -3) -1))
(-.f64 (+.f64 (+.f64 (/.f64 2 x) (/.f64 -1 x)) (+.f64 (/.f64 2 x) (/.f64 -1 x))) (/.f64 (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 2 (/.f64 y x)) (*.f64 2 (/.f64 y x))) (+.f64 (*.f64 2 (/.f64 y x)) (/.f64 (+.f64 y -1) x)))
(*.f64 1 (/.f64 (+.f64 y 1) x))
(*.f64 (+.f64 y 1) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 y 1) x) 1)
(*.f64 -1 (/.f64 (-.f64 -1 y) x))
(*.f64 (/.f64 -1 x) (-.f64 -1 y))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (-.f64 y 2)) (+.f64 y y)))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 2 (-.f64 -1 y)) (-.f64 -1 y)))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (neg.f64 y)) 2))
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 y 1) (*.f64 2 (-.f64 -1 y))))
(*.f64 (-.f64 -1 y) (/.f64 -1 x))
(*.f64 (-.f64 -1 y) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))
(*.f64 (/.f64 (-.f64 -1 y) x) -1)
(*.f64 (/.f64 1 x) (+.f64 y 1))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -1 y) (*.f64 2 (-.f64 -1 y))))
(*.f64 (/.f64 1 x) (-.f64 2 (+.f64 1 (neg.f64 y))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 1 (-.f64 y 2))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 y -1)))
(pow.f64 (/.f64 (+.f64 y 1) x) 1)
(neg.f64 (/.f64 (-.f64 -1 y) x))
Outputs
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 2 (*.f64 -1 (+.f64 1 y))) x)
(/.f64 (-.f64 1 y) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 1 x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(+.f64 (/.f64 2 x) (/.f64 (-.f64 -1 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y 1) x) (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y 1) x) (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y 1) x) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 1 y) x) 0)
(/.f64 (-.f64 1 y) x)
(+.f64 0 (/.f64 (-.f64 1 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (+.f64 y -1) x) -2))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 -2 x) (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)) (*.f64 (+.f64 y 1) (/.f64 -2 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 -1 x) (/.f64 (-.f64 2 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 2 x) (neg.f64 (/.f64 y x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 -1 y) x) (/.f64 2 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (/.f64 y x)) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 2 x) (/.f64 -1 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (*.f64 2 (/.f64 2 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 (-.f64 1 y) x) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 2 y) x) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 y 2) x) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 (+.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (+.f64 y 1) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (*.f64 (/.f64 2 x) 4)))
(+.f64 (*.f64 (/.f64 2 x) 3) (+.f64 (/.f64 (+.f64 1 y) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 y -1) x)) (*.f64 (/.f64 2 x) 4))))
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y -1) x)) (*.f64 (/.f64 2 x) 4)))
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 2 x) 4)))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 (/.f64 -1 x) -6) (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (*.f64 (/.f64 -1 x) -8))))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 -1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (-.f64 1 y) x) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))) (/.f64 (+.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -1) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 -1 x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 2 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 -1 x)) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))) (/.f64 (+.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)) (/.f64 (+.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))) (*.f64 2 (/.f64 (+.f64 y 1) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))) (/.f64 -2 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)) (/.f64 (-.f64 y 2) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (*.f64 (/.f64 2 x) 4)) (+.f64 (/.f64 (+.f64 y 1) x) (*.f64 (/.f64 2 x) 3)))
(+.f64 (*.f64 (/.f64 2 x) 3) (+.f64 (/.f64 (+.f64 1 y) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 y -1) x)) (*.f64 (/.f64 2 x) 4))))
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y -1) x)) (*.f64 (/.f64 2 x) 4)))
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 2 x) 3)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 2 x) 4)))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 (/.f64 -1 x) -6) (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (*.f64 (/.f64 -1 x) -8))))
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (neg.f64 (/.f64 y x))) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 -1 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 2 x) (*.f64 (+.f64 y 1) (/.f64 -2 x))))
(/.f64 (-.f64 1 y) x)
(*.f64 1 (/.f64 (-.f64 1 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 1 (neg.f64 y)) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 1 (-.f64 y 2)) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 1 (-.f64 y 2)) (+.f64 (*.f64 2 (/.f64 -1 x)) (/.f64 1 x)))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 1 (-.f64 y 2)) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (-.f64 (/.f64 -1 x) (neg.f64 (/.f64 y x))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 1 (-.f64 y 2)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (-.f64 2 y) (-.f64 1 (*.f64 (+.f64 1 (neg.f64 y)) -2))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 -1 (neg.f64 y)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 (+.f64 1 (neg.f64 y)) -2) (+.f64 1 (neg.f64 y))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 1 (neg.f64 y)) (*.f64 (+.f64 1 (neg.f64 y)) -2)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 2 y) (+.f64 (*.f64 (+.f64 1 (neg.f64 y)) -2) -1)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 1 (neg.f64 y)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (+.f64 y -1)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 y 2) (-.f64 -1 (*.f64 2 (+.f64 1 (neg.f64 y))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y -1) (*.f64 (+.f64 1 (neg.f64 y)) -2)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 1 y))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 y))) (+.f64 1 (-.f64 y 2))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 2 (+.f64 1 (neg.f64 y))) (+.f64 y -1)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (+.f64 1 (-.f64 y 2)) (*.f64 2 (+.f64 1 (neg.f64 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (-.f64 y 2) (+.f64 1 (*.f64 2 (+.f64 1 (neg.f64 y))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (neg.f64 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (-.f64 y 2)) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 y -1) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (/.f64 -1 x) (neg.f64 (/.f64 y x))) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 -1 (neg.f64 y)) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 -1 x)) (/.f64 (-.f64 2 y) x)) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (/.f64 2 x)) (/.f64 (-.f64 -1 y) x)) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 (+.f64 y 1) x))) (/.f64 (-.f64 -1 y) x)) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 (-.f64 -1 y) x))) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))) 1)
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 1 y) (-.f64 -1 y)) x)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 1 y) x)))
(-.f64 (*.f64 2 (/.f64 (+.f64 y (-.f64 (-.f64 1 y) -1)) x)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 1 y) x)))
(-.f64 (*.f64 2 (/.f64 (-.f64 y (+.f64 y -2)) x)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 1 y) x)))
(-.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 y x) (/.f64 3 x)))
(-.f64 (/.f64 (-.f64 (-.f64 -1 y) 2) x) (*.f64 2 (/.f64 -2 x)))
(/.f64 (-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x))) (+.f64 (/.f64 -2 x) (/.f64 (-.f64 -1 y) x))) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (neg.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)))) (/.f64 2 x)) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 1 y) x))) (*.f64 (+.f64 y 1) (/.f64 -2 x))) 1)
(/.f64 (-.f64 1 y) x)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(neg.f64 (/.f64 (+.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y 1) x) 0)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 0 (/.f64 (+.f64 y 1) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 2 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (/.f64 (+.f64 y 1) x) 0)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 0 (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 -1 x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (+.f64 y 1) (/.f64 -2 x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (/.f64 y x) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 2 (/.f64 (+.f64 y 1) x)) (/.f64 (+.f64 y 1) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (*.f64 (/.f64 (+.f64 y 1) x) -3))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 (+.f64 y 1) (/.f64 -2 x)) (/.f64 (*.f64 (/.f64 (+.f64 y 1) x) 3) -1))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 (/.f64 (+.f64 y -1) x) -2) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 y (/.f64 -2 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 -1 x))))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 (-.f64 (+.f64 y -1) 2) x))
(-.f64 (*.f64 (-.f64 1 y) (/.f64 -2 x)) (+.f64 (/.f64 y x) (/.f64 -3 x)))
(-.f64 (*.f64 2 (/.f64 -1 x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) (+.f64 2 y))))
(-.f64 (*.f64 2 (/.f64 -1 x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) (+.f64 y 2))))
(-.f64 (/.f64 -2 x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 x) (+.f64 y 2))))
(-.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) (+.f64 (+.f64 y 2) 1)))
(-.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) (+.f64 1 (+.f64 y 2))))
(-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 (/.f64 (+.f64 y 1) x) 4) (*.f64 (/.f64 (+.f64 y 1) x) 3))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (-.f64 1 y) x)))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 2 (/.f64 1 x))))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 (-.f64 1 y) x) (/.f64 2 x)))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 (-.f64 1 y) 2)))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 -1 y) x) 4) -1) (/.f64 (*.f64 (/.f64 (+.f64 y 1) x) -3) -1))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (+.f64 (+.f64 (/.f64 2 x) (/.f64 -1 x)) (+.f64 (/.f64 2 x) (/.f64 -1 x))) (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(-.f64 (+.f64 (*.f64 2 (/.f64 y x)) (*.f64 2 (/.f64 y x))) (+.f64 (*.f64 2 (/.f64 y x)) (/.f64 (+.f64 y -1) x)))
(-.f64 (+.f64 (*.f64 2 (/.f64 y x)) (*.f64 2 (/.f64 y x))) (+.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 y x))))
(-.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y -1) x) (*.f64 2 (/.f64 y x))))
(-.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y -1) x) (*.f64 y (/.f64 2 x))))
(*.f64 1 (/.f64 (+.f64 y 1) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (+.f64 y 1) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 (+.f64 y 1) x) 1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 -1 y))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (-.f64 y 2)) (+.f64 y y)))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (+.f64 y -2)) (+.f64 y y)))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 2 (-.f64 -1 y)) (-.f64 -1 y)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 (neg.f64 y)) 2))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 y 1) (*.f64 2 (-.f64 -1 y))))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (-.f64 -1 y) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (-.f64 -1 y) (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 -1 x))))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 (-.f64 -1 y) x) -1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 y 1))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -1 y) (*.f64 2 (-.f64 -1 y))))
(*.f64 (/.f64 1 x) (-.f64 2 (+.f64 1 (neg.f64 y))))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 1 (-.f64 y 2))))
(*.f64 (/.f64 1 x) (+.f64 -1 (-.f64 (+.f64 y y) (-.f64 y 2))))
(*.f64 (/.f64 1 x) (-.f64 -1 (-.f64 (+.f64 y -2) (+.f64 y y))))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (+.f64 y y)))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 y -1)))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y y) (+.f64 1 (-.f64 y 2))))
(*.f64 (/.f64 1 x) (+.f64 -1 (-.f64 (+.f64 y y) (-.f64 y 2))))
(*.f64 (/.f64 1 x) (-.f64 -1 (-.f64 (+.f64 y -2) (+.f64 y y))))
(*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (+.f64 y y)))
(pow.f64 (/.f64 (+.f64 y 1) x) 1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)
(neg.f64 (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 1 y) x)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 13 to 8 computations (38.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1640×rational_best-simplify-46
1400×rational_best-simplify-49
1354×rational_best-1
1342×rational_best-4
1342×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14613
28313
313413
425113
569113
6397113
7668013
Stop Event
node limit
Counts
1 → 167
Calls
Call 1
Inputs
(/.f64 (-.f64 1 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y x) 2) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y x) 2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) -2) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y x) -2) (/.f64 (+.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)) (/.f64 (+.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 4) (-.f64 0 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (-.f64 0 (*.f64 (/.f64 (+.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) y)) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 y) x) 3) (*.f64 (/.f64 (-.f64 1 y) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 y) x) -3) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 1 y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) (-.f64 0 (*.f64 4 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y x) 3) (-.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 0 (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (+.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 x) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 x) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (+.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (neg.f64 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 2) (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 2) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 2) (+.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 2) (+.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) -2) (+.f64 (/.f64 -1 x) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (+.f64 1 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)) (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 y) x) 3) (*.f64 (/.f64 (-.f64 1 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 y) x) -3) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 y x) 2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))) (-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))) (/.f64 (+.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) (*.f64 4 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 y) x) 4) (*.f64 (/.f64 (-.f64 1 y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (*.f64 (/.f64 1 x) 4) (/.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 3) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 y x) 4) -1) (/.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (/.f64 -1 x)) -1) (/.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) -1) (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y x) -2) (*.f64 (/.f64 y x) -2)) (+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 y) x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 4)) (+.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 y) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 -1 (-.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (*.f64 -1 (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (-.f64 (+.f64 1 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (-.f64 0 (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 y -1) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 y (+.f64 (+.f64 y y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 -1 (-.f64 2 y))) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 1 y) 2) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2)) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 0 (+.f64 -1 (-.f64 2 y))) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (+.f64 -1 (-.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (neg.f64 y) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (+.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (*.f64 -1 (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (+.f64 1 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 0 (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (+.f64 y -1) (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 y (-.f64 1 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 2 (-.f64 (neg.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -1) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 y -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (*.f64 -1 (+.f64 -1 (-.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 0 (+.f64 -1 (-.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) -2) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 2 y)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (+.f64 -1 (-.f64 2 y))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 1 y) 2) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 -1 (-.f64 2 y))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 y -1) x))))))

simplify313.0ms (1.8%)

Algorithm
egg-herbie
Rules
1590×rational_best-simplify-2
1190×rational_best-simplify-43
1078×rational_best-simplify-49
1060×rational_best-simplify-55
944×rational_best-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03385921
16215569
29744141
317344105
446924039
579944039
Stop Event
node limit
Counts
179 → 241
Calls
Call 1
Inputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 (-.f64 1 y) x) 0)
(+.f64 0 (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y x) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) 2))
(+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))))
(+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) -2))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (*.f64 (/.f64 y x) 2) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (*.f64 (/.f64 y x) 2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 4)))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y -1) x))
(+.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) 3))
(+.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (*.f64 (/.f64 1 x) -2) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (+.f64 1 y) x))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))
(+.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (/.f64 y x))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 -1 x))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) y)))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)) (/.f64 (+.f64 1 y) x))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) 2))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))))
(+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 0 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (-.f64 0 (*.f64 (/.f64 (+.f64 1 y) x) 2)))
(+.f64 (*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) y)) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 3) (*.f64 (/.f64 (-.f64 1 y) x) -2))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) -2))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -3) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) 2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))) (/.f64 (-.f64 -1 y) x))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) 2))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))
(+.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) (-.f64 0 (*.f64 4 (/.f64 -1 x))))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) 4)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 y x) 4)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 2)))
(+.f64 (*.f64 (/.f64 y x) 3) (-.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 4)))
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 0 (*.f64 (/.f64 y x) 4)))
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (+.f64 1 y) x) 2)))
(-.f64 (/.f64 (-.f64 1 y) x) 0)
(-.f64 0 (/.f64 (+.f64 y -1) x))
(-.f64 (/.f64 1 x) (/.f64 y x))
(-.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)))
(-.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2))
(-.f64 (/.f64 -1 x) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)))
(-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (+.f64 1 y) x))
(-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2))
(-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(-.f64 (/.f64 y (neg.f64 x)) (/.f64 -1 x))
(-.f64 (*.f64 (/.f64 y x) 2) (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))))
(-.f64 (*.f64 (/.f64 y x) 2) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 (+.f64 1 y) x)))
(-.f64 (*.f64 (/.f64 y x) 2) (+.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2))))
(-.f64 (*.f64 (/.f64 y x) 2) (+.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (-.f64 1 y) x))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) -3))
(-.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)))
(-.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))))
(-.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 (+.f64 1 y) x)))
(-.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (/.f64 1 x) -2) (+.f64 (/.f64 -1 x) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x))))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 -1 y) x))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y (neg.f64 x)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (/.f64 y (neg.f64 x)))
(-.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)) (/.f64 (-.f64 -1 y) x))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (+.f64 1 y) x) 2))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)) (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 3) (*.f64 (/.f64 (-.f64 1 y) x) 2))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) 2))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -3) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 y x) 2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))) (-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))) (/.f64 (+.f64 1 y) x))
(-.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) (*.f64 4 (/.f64 -1 x)))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 4) (*.f64 (/.f64 (-.f64 1 y) x) 3))
(-.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (*.f64 (/.f64 1 x) 4) (/.f64 (+.f64 1 y) x)))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 y x)))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 y x)))
(-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)))
(-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))
(-.f64 (*.f64 (/.f64 y x) 3) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 y x) 4))
(-.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(-.f64 (/.f64 (*.f64 (/.f64 y x) 4) -1) (/.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) -1))
(-.f64 (/.f64 (*.f64 4 (/.f64 -1 x)) -1) (/.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) -1) (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 (/.f64 y x) -2) (*.f64 (/.f64 y x) -2)) (+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 -1 y) x)))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 y) x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2)))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 4)) (+.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(*.f64 1 (/.f64 (-.f64 1 y) x))
(*.f64 (-.f64 1 y) (/.f64 1 x))
(*.f64 (-.f64 1 y) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(*.f64 (/.f64 1 x) (-.f64 1 y))
(*.f64 (/.f64 1 x) (+.f64 -1 (-.f64 2 y)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y))))
(*.f64 (/.f64 1 x) (*.f64 -1 (*.f64 -1 (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 (+.f64 1 y) 2)))
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2))))
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 0 (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y -1) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 1 x) (-.f64 y (+.f64 (+.f64 y y) -1)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 -1 (-.f64 2 y))) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 1 y) 2) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2)) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 0 (+.f64 -1 (-.f64 2 y))) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (-.f64 1 y)))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (+.f64 -1 (-.f64 2 y))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (neg.f64 y) 1) -2))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (+.f64 1 y))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y -1)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (*.f64 -1 (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (+.f64 1 y) 2)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 0 (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (+.f64 (+.f64 y -1) (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y)))))
(*.f64 (/.f64 1 x) (+.f64 y (-.f64 1 (+.f64 y y))))
(*.f64 (/.f64 1 x) (+.f64 2 (-.f64 (neg.f64 y) 1)))
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(*.f64 (/.f64 -1 x) (*.f64 -1 (+.f64 -1 (-.f64 2 y))))
(*.f64 (/.f64 -1 x) (-.f64 0 (+.f64 -1 (-.f64 2 y))))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) -2) (+.f64 y -1)))
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) -2)))
(*.f64 (+.f64 -1 (-.f64 2 y)) (/.f64 1 x))
(*.f64 (*.f64 -1 (+.f64 -1 (-.f64 2 y))) (/.f64 -1 x))
(*.f64 (-.f64 (+.f64 1 y) 2) (/.f64 -1 x))
(*.f64 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2)) (/.f64 -1 x))
(*.f64 (-.f64 0 (+.f64 -1 (-.f64 2 y))) (/.f64 -1 x))
(*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y))) (/.f64 1 x))
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(neg.f64 (/.f64 (+.f64 y -1) x))
Outputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 1 y) x) 0)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 0 (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y x) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) 2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) -2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 (-.f64 1 y) -1)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (*.f64 (+.f64 -1 (-.f64 1 y)) 2)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 -1 (-.f64 1 y)))))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 y x) 2) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 y x) 2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 4)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) 3))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (-.f64 -1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 (-.f64 1 y) x) 3)))
(+.f64 (*.f64 (/.f64 1 x) -2) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (+.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) y)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)) (/.f64 (+.f64 1 y) x))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 (-.f64 1 y) -1)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (*.f64 (+.f64 -1 (-.f64 1 y)) 2)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 -1 (-.f64 1 y)))))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) 2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) 4) (-.f64 0 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (/.f64 1 x) 4) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (/.f64 -1 x) -4) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4))))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) (+.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) 3)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) (+.f64 3 (-.f64 (*.f64 (-.f64 1 y) 2) 4))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (-.f64 0 (*.f64 (/.f64 (+.f64 1 y) x) 2)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (neg.f64 (*.f64 2 (/.f64 (+.f64 1 y) x))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 y x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 (+.f64 1 y) x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 (-.f64 -1 y) x) (/.f64 -1 x)))
(+.f64 (*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) y)) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 -1 y) y)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 2 (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 (+.f64 -1 y) y)))))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 -1 y) y)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (*.f64 (/.f64 1 x) (*.f64 2 (-.f64 (+.f64 -1 y) y))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 3) (*.f64 (/.f64 (-.f64 1 y) x) -2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) -2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -3) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 -1 x) (/.f64 (+.f64 -1 y) x))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (+.f64 (/.f64 -1 x) (/.f64 (+.f64 -1 y) x))))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (*.f64 -1 (*.f64 (/.f64 -1 x) (+.f64 y -2)))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) 2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 y x))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 2 (/.f64 (-.f64 y (-.f64 1 y)) x)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 2 (/.f64 (-.f64 (-.f64 1 y) y) x)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 -2 (/.f64 (+.f64 y (+.f64 -1 y)) x)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 1 y)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 y) 2)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 1 y))) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(-.f64 (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 1 y))) (-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) 2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (-.f64 -1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 (-.f64 1 y) x) 3)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))
(+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4))))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) (+.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) 3)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) (+.f64 3 (-.f64 (*.f64 (-.f64 1 y) 2) 4))))
(+.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) (-.f64 0 (*.f64 4 (/.f64 -1 x))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) 4)))
(-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 4 (*.f64 2 (+.f64 2 (neg.f64 y))))))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 2 (+.f64 2 (neg.f64 y))) 4)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 y x) 4)))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 (/.f64 y x) 2) (-.f64 (/.f64 y x) (*.f64 (/.f64 y x) 4))))
(+.f64 (/.f64 y x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 y x) 4)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 y x) 3) (-.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 4)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 0 (*.f64 (/.f64 y x) 4)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (+.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (-.f64 1 y) x) 0)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 0 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 1 x) (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 -1 x) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (+.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(-.f64 (/.f64 y (neg.f64 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) 2) (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))))
(-.f64 (*.f64 (/.f64 y x) 2) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 (+.f64 1 y) x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) 2) (+.f64 (/.f64 y x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) 2) (+.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (/.f64 y x) (*.f64 (/.f64 (+.f64 -1 y) x) 2)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (+.f64 -1 y) x))))
(-.f64 (/.f64 (+.f64 y (+.f64 -1 y)) x) (+.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) -3))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (/.f64 y x) (*.f64 (/.f64 (+.f64 -1 y) x) 2)))
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (+.f64 -1 y) x))))
(-.f64 (/.f64 (+.f64 y (+.f64 -1 y)) x) (+.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))))
(-.f64 (+.f64 (/.f64 -1 x) (/.f64 (+.f64 -1 y) x)) (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))))
(-.f64 (*.f64 -1 (*.f64 (/.f64 -1 x) (+.f64 y -2))) (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 (+.f64 1 y) x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) -2) (+.f64 (/.f64 -1 x) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (-.f64 1 y) 1)) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 (-.f64 1 y) -1)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (*.f64 (+.f64 -1 (-.f64 1 y)) 2)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 -1 (-.f64 1 y)))))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 -1 x) 2))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 -1 y) y)))
(-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) (*.f64 2 (-.f64 (+.f64 -1 y) y))))
(-.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))
(-.f64 (*.f64 (/.f64 -1 x) -4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 1 y)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 y) 2)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 1 y))))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 2 (/.f64 (+.f64 1 y) x)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (+.f64 1 y) x) 2))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 1 y)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 y) 2)))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 1 y))))
(-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 2 (/.f64 (+.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (+.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (/.f64 y x)) (-.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 y -1) y)) (-.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 -1 y) y)))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 2 (+.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 (+.f64 -1 y) y)))))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 (+.f64 -1 y) y)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (*.f64 (/.f64 1 x) (*.f64 2 (-.f64 (+.f64 -1 y) y))))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 3) (*.f64 (/.f64 (-.f64 1 y) x) 2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 1 x) 2))
(-.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 1 y) x)) (*.f64 (/.f64 1 x) 2))
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -3) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 -1 x)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 -1 x) (/.f64 (+.f64 -1 y) x))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (+.f64 (/.f64 -1 x) (/.f64 (+.f64 -1 y) x))))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 1 (*.f64 (-.f64 1 y) -2))) (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (*.f64 -1 (*.f64 (/.f64 -1 x) (+.f64 y -2)))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 y x) 2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) 2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 2 (-.f64 (/.f64 (-.f64 1 y) x) (/.f64 y x))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 2 (/.f64 (-.f64 y (-.f64 1 y)) x)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 2 (/.f64 (-.f64 (-.f64 1 y) y) x)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (*.f64 -2 (/.f64 (+.f64 y (+.f64 -1 y)) x)))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 1 y) (*.f64 (-.f64 1 y) 2))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 2 (-.f64 1 y))) (-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (+.f64 1 y)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 y) 2)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (-.f64 (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 1 y))) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(-.f64 (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 1 y))) (-.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3)) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(-.f64 (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 y x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (*.f64 (/.f64 1 x) 2) (-.f64 y (+.f64 y -1))) (/.f64 (+.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) (*.f64 4 (/.f64 -1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 4) (*.f64 (/.f64 (-.f64 1 y) x) 3))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (*.f64 (/.f64 1 x) 4) (/.f64 (+.f64 1 y) x)))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) 4)))
(-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 4 (*.f64 2 (+.f64 2 (neg.f64 y))))))
(+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 2 (+.f64 2 (neg.f64 y))) 4)))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 y x)))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (-.f64 (/.f64 y x) (*.f64 (/.f64 y x) 4)))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 (/.f64 y x) 2) (-.f64 (/.f64 y x) (*.f64 (/.f64 y x) 4))))
(+.f64 (/.f64 y x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 y x) 4)))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 1 x) 2) (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) 3)))
(-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))))
(-.f64 (*.f64 (/.f64 y x) 3) (-.f64 (*.f64 (/.f64 y x) 4) (/.f64 1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (*.f64 (/.f64 y x) 4))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) (-.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (*.f64 (/.f64 y x) 4) -1) (/.f64 (+.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 2)) -1))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (*.f64 4 (/.f64 -1 x)) -1) (/.f64 (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)) -1))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 y) x) 2) -1) (*.f64 (+.f64 2 (+.f64 1 y)) (/.f64 -1 x)))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 1 y) x))) (*.f64 (/.f64 -1 x) (+.f64 y 3)))
(-.f64 (*.f64 2 (/.f64 (-.f64 -1 y) x)) (*.f64 (/.f64 -1 x) (+.f64 y 3)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 -1 x) (+.f64 y 3)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 1 y) x)) (*.f64 -1 (/.f64 (+.f64 y 3) x)))
(-.f64 (+.f64 (*.f64 (/.f64 y x) -2) (*.f64 (/.f64 y x) -2)) (+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y))) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))))
(-.f64 (*.f64 (+.f64 2 (neg.f64 y)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (neg.f64 y)) x) 2) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) (+.f64 2 (neg.f64 y)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 2 (neg.f64 y)) x)) (*.f64 (/.f64 1 x) (+.f64 (+.f64 2 (neg.f64 y)) 1)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 y) x) (/.f64 (-.f64 -1 y) x)) (+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 -1 x) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 4)) (+.f64 (*.f64 (/.f64 1 x) 4) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 3))))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 4) (*.f64 (/.f64 1 x) 4)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 4))))
(-.f64 (*.f64 (/.f64 1 x) 8) (+.f64 (/.f64 y x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 4))))
(-.f64 (*.f64 (/.f64 1 x) 8) (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 7)))
(-.f64 (*.f64 (/.f64 -1 x) -8) (+.f64 (/.f64 y x) (*.f64 (/.f64 -1 x) -7)))
(*.f64 1 (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 1 y))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 -1 (-.f64 2 y)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (*.f64 -1 (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 (+.f64 1 y) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 0 (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y -1) (*.f64 (-.f64 1 y) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 y (+.f64 (+.f64 y y) -1)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 -1 (-.f64 2 y))) (*.f64 (-.f64 1 y) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 1 y) 2) (*.f64 (-.f64 1 y) -2)))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2)) (*.f64 (-.f64 1 y) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 0 (+.f64 -1 (-.f64 2 y))) (*.f64 (-.f64 1 y) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (-.f64 1 y)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (+.f64 -1 (-.f64 2 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y))) (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (neg.f64 y) 1) -2))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (+.f64 1 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y -1)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (*.f64 -1 (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (+.f64 1 y) 2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (-.f64 1 y) 2) (-.f64 0 (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 (+.f64 y -1) (+.f64 (-.f64 1 y) (+.f64 -1 (-.f64 2 y)))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 y (-.f64 1 (+.f64 y y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 2 (-.f64 (neg.f64 y) 1)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (*.f64 -1 (+.f64 -1 (-.f64 2 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 0 (+.f64 -1 (-.f64 2 y))))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) -2) (+.f64 y -1)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 1 y) (*.f64 (-.f64 1 y) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) -2)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 -1 (-.f64 2 y)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (*.f64 -1 (+.f64 -1 (-.f64 2 y))) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (+.f64 1 y) 2) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (+.f64 -1 (-.f64 2 y)) (*.f64 (-.f64 1 y) 2)) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 0 (+.f64 -1 (-.f64 2 y))) (/.f64 -1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 -1 (-.f64 2 y))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)
(neg.f64 (/.f64 (+.f64 y -1) x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 1 y) x)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 18 to 9 computations (50% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1334×rational_best-1
1312×rational_best-2
1312×rational_best-3
1040×rational_best-simplify-46
906×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
15513
211413
319813
440013
5132413
6491513
7756613
Stop Event
node limit
Counts
1 → 84
Calls
Call 1
Inputs
(-.f64 (/.f64 1 x) (/.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 x) (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 2 x)) (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 2 x)) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y) x) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 4) (neg.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1))) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (+.f64 (/.f64 1 x) (/.f64 (+.f64 y -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1)))) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (/.f64 -1 x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (-.f64 y -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 x) (*.f64 y (/.f64 2 x))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2)) (/.f64 (-.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) -2)) (/.f64 (-.f64 -1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (/.f64 (+.f64 2 (-.f64 y -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x)) (*.f64 (/.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))) (*.f64 4 (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 y -1) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 x) (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 y (neg.f64 x))) (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 -1 y) x)) (/.f64 (+.f64 2 (-.f64 y -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 y (neg.f64 x))) (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) 4)) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (*.f64 (/.f64 (-.f64 1 y) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 -1 x)) (neg.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 y (/.f64 2 x))) (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (*.f64 (/.f64 1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (-.f64 0 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (-.f64 y -1)) x)) (*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 y -1) x) 2)) (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 y -1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (-.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -1) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 y -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (-.f64 y -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 y -1) 2) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (-.f64 y -1)) -2) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 4 (+.f64 2 (-.f64 y -1))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 2 (-.f64 y -1)) 4) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y -1) -2) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y -1) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y -1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 y -1) x))))))

simplify397.0ms (2.3%)

Algorithm
egg-herbie
Rules
1420×rational_best-simplify-1
1286×rational_best-simplify-2
770×rational_best-simplify-43
660×rational_best-simplify-45
658×rational_best-simplify-51
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01672432
12522362
23792354
36422354
412162314
527462230
661202222
768222222
872222200
975152176
1077772176
1177952176
Stop Event
node limit
Counts
108 → 126
Calls
Call 1
Inputs
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y x) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 y (/.f64 2 x))))
(+.f64 (/.f64 y x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 (-.f64 1 y) x) 0)
(+.f64 0 (/.f64 (-.f64 1 y) x))
(+.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) 2))
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (-.f64 -1 y) x))
(+.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) -2))
(+.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (*.f64 y (/.f64 2 x)) (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))))
(+.f64 (*.f64 y (/.f64 2 x)) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) 4)))
(+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 y -1) x))
(+.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) 2))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1))))
(+.f64 (/.f64 (-.f64 -1 y) x) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) -2)))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y -1) x))
(+.f64 (*.f64 (/.f64 1 x) 4) (neg.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x)))
(+.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)) (/.f64 -1 x))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 y (neg.f64 x))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1))) (/.f64 (-.f64 -1 y) x))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (+.f64 (/.f64 1 x) (/.f64 (+.f64 y -1) x)))
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))))
(+.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 y (/.f64 2 x))))
(+.f64 (neg.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 -1 x)))
(+.f64 (-.f64 0 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1)))) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (/.f64 -1 x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (-.f64 y -1)) x)))
(+.f64 (-.f64 (/.f64 1 x) (*.f64 y (/.f64 2 x))) (/.f64 y x))
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (/.f64 y x))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2)) (/.f64 (-.f64 y -1) x))
(+.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 y (/.f64 2 x)))
(+.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) -2)) (/.f64 (-.f64 -1 y) x))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (/.f64 (+.f64 2 (-.f64 y -1)) x))
(+.f64 (neg.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x)) (*.f64 (/.f64 1 x) 4))
(+.f64 (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))) (*.f64 4 (/.f64 y (neg.f64 x))))
(+.f64 (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 y -1) x) 2)))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 y (neg.f64 x))) (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 2 (/.f64 (-.f64 -1 y) x)) (/.f64 (+.f64 2 (-.f64 y -1)) x))
(+.f64 (*.f64 4 (/.f64 y (neg.f64 x))) (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))))
(+.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) 4)) (*.f64 y (/.f64 2 x)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (*.f64 (/.f64 (-.f64 1 y) x) -2))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 -1 x)) (neg.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 y (/.f64 2 x))) (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)))
(+.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (*.f64 (/.f64 1 x) -2))
(+.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (-.f64 0 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1)))))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (-.f64 y -1)) x)) (*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (/.f64 -1 x)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 y -1) x) 2)) (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))))
(*.f64 1 (/.f64 (-.f64 1 y) x))
(*.f64 (/.f64 1 x) (-.f64 1 y))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 y -1)) -2))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (-.f64 y -1))))
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(*.f64 (-.f64 1 y) (/.f64 1 x))
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(*.f64 (/.f64 -1 x) (-.f64 (-.f64 y -1) 2))
(*.f64 (-.f64 (-.f64 y -1) 2) (/.f64 -1 x))
(*.f64 (-.f64 (neg.f64 (-.f64 y -1)) -2) (/.f64 1 x))
(*.f64 (-.f64 4 (+.f64 2 (-.f64 y -1))) (/.f64 1 x))
(*.f64 (-.f64 (+.f64 2 (-.f64 y -1)) 4) (/.f64 -1 x))
(*.f64 (+.f64 (-.f64 y -1) -2) (/.f64 -1 x))
(/.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 y -1) (neg.f64 x))
(/.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (-.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))) -1)
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2))) 1)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(neg.f64 (/.f64 (+.f64 y -1) x))
Outputs
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 1 (*.f64 -1 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y x) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y x) (-.f64 (/.f64 1 x) (*.f64 y (/.f64 2 x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 1 y) x) 0)
(/.f64 (-.f64 1 y) x)
(+.f64 0 (/.f64 (-.f64 1 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) 2))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 -1 x) (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 (-.f64 -1 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) -2))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 y (/.f64 2 x)) (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 y (/.f64 2 x)) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) 4)))
(+.f64 (*.f64 y (/.f64 2 x)) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 4)))
(+.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 -2 x) (*.f64 -1 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (/.f64 -2 x) (neg.f64 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) 2))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 -1 y) x) (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 -1 y) x) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) -2)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) 4) (neg.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x)))
(+.f64 (*.f64 (/.f64 1 x) 4) (neg.f64 (/.f64 (+.f64 2 (+.f64 1 y)) x)))
(+.f64 (*.f64 (/.f64 1 x) 4) (/.f64 (+.f64 y 3) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (/.f64 (+.f64 2 (+.f64 1 y)) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (/.f64 (+.f64 y 3) x) (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) x))
(+.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 (+.f64 2 (+.f64 1 y)) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 1 y) x)))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)) (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 y (neg.f64 x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1))) (/.f64 (-.f64 -1 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)) (+.f64 (/.f64 1 x) (/.f64 (+.f64 y -1) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 y x)) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) y) x) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 y x)) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) y) x) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (*.f64 (/.f64 (-.f64 1 y) x) -2) (-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))) (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 y (/.f64 2 x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 -1 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 0 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1)))) (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 -2 x) (*.f64 -1 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (/.f64 -2 x) (neg.f64 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (/.f64 -1 x)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (-.f64 y -1)) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (+.f64 1 y)) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y 3) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 (+.f64 y 3) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y 3)) x))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y 3)) x))
(+.f64 (-.f64 (/.f64 1 x) (*.f64 y (/.f64 2 x))) (/.f64 y x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (/.f64 y x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2)) (/.f64 (-.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 y (/.f64 2 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2))))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 y x) -2)) (/.f64 (-.f64 -1 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (/.f64 (+.f64 2 (-.f64 y -1)) x))
(+.f64 (/.f64 (+.f64 2 (+.f64 1 y)) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)))
(+.f64 (/.f64 (+.f64 y 3) x) (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) x))
(+.f64 (neg.f64 (/.f64 (+.f64 2 (-.f64 y -1)) x)) (*.f64 (/.f64 1 x) 4))
(+.f64 (*.f64 (/.f64 1 x) 4) (neg.f64 (/.f64 (+.f64 2 (+.f64 1 y)) x)))
(+.f64 (*.f64 (/.f64 1 x) 4) (/.f64 (+.f64 y 3) (neg.f64 x)))
(+.f64 (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))) (*.f64 4 (/.f64 y (neg.f64 x))))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y (neg.f64 x)) 4))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y (neg.f64 x)) 4)))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y x) -4)))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) -4))
(+.f64 (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 y -1) x) 2)))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y (neg.f64 x)) 4))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y (neg.f64 x)) 4)))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y x) -4)))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) -4))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (+.f64 y -1) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 y x) -2)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 (+.f64 y -1) x) (/.f64 y (neg.f64 x))) (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 2 (/.f64 (-.f64 -1 y) x)) (/.f64 (+.f64 2 (-.f64 y -1)) x))
(+.f64 (/.f64 (+.f64 2 (+.f64 1 y)) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (*.f64 2 (/.f64 (-.f64 -1 y) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 1 y) x)))
(+.f64 (*.f64 4 (/.f64 y (neg.f64 x))) (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y (neg.f64 x)) 4))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y (neg.f64 x)) 4)))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y x) -4)))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) -4))
(+.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 y x) 4)) (*.f64 y (/.f64 2 x)))
(+.f64 (*.f64 y (/.f64 2 x)) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 y x) 4)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 y x)) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) y) x) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)) (-.f64 (/.f64 1 x) (*.f64 (/.f64 (-.f64 1 y) x) 2)))
(+.f64 (-.f64 (/.f64 -1 x) (*.f64 (/.f64 y x) -2)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 y x)))
(+.f64 (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 y x)) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) y) x) (/.f64 (+.f64 y (+.f64 y -1)) x))
(+.f64 (-.f64 (/.f64 (-.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (*.f64 (/.f64 (-.f64 1 y) x) -2))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 -1 x)) (neg.f64 (+.f64 (/.f64 1 x) (/.f64 (-.f64 1 y) x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 y (/.f64 2 x))) (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (*.f64 (/.f64 1 x) -2))
(+.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 -2 x) (*.f64 -1 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (/.f64 -2 x) (neg.f64 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (-.f64 (/.f64 (-.f64 y -1) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)) (-.f64 0 (*.f64 (/.f64 1 x) (+.f64 (-.f64 1 y) (-.f64 y -1)))))
(+.f64 (*.f64 (/.f64 1 x) -2) (-.f64 (/.f64 (+.f64 1 y) x) (*.f64 (/.f64 (-.f64 1 y) x) -2)))
(+.f64 (/.f64 -2 x) (*.f64 -1 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (/.f64 -2 x) (neg.f64 (-.f64 (/.f64 -2 x) (/.f64 (-.f64 1 y) x))))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (-.f64 y -1)) x)) (*.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (/.f64 -1 x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 2 (+.f64 1 y)) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (/.f64 (+.f64 y 3) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (-.f64 (*.f64 (-.f64 1 y) (/.f64 2 x)) (/.f64 (+.f64 y 3) x)))
(+.f64 (*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 4)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y 3)) x))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) 4) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) 2) (+.f64 y 3)) x))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 y) x) 2) (*.f64 (/.f64 (-.f64 y -1) x) 2)) (+.f64 (/.f64 (-.f64 y -1) x) (*.f64 y (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y (neg.f64 x)) 4))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y (neg.f64 x)) 4)))
(+.f64 (/.f64 (+.f64 1 y) x) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 (/.f64 y x) -4)))
(+.f64 (+.f64 (*.f64 y (/.f64 2 x)) (/.f64 (+.f64 1 y) x)) (*.f64 (/.f64 y x) -4))
(*.f64 1 (/.f64 (-.f64 1 y) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 1 y))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 y -1)) -2))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 1 y)) -2))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -1 y) -2))
(/.f64 (-.f64 (-.f64 -1 y) -2) x)
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (-.f64 y -1))))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (+.f64 1 y))))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 y 3)))
(+.f64 (/.f64 (-.f64 4 (+.f64 y 3)) x) 0)
(/.f64 (-.f64 4 (+.f64 y 3)) x)
(*.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 1 y) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 y -1) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (+.f64 y -1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 y -1))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (-.f64 y -1) 2))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 y) 2))
(/.f64 (-.f64 (+.f64 1 y) 2) (neg.f64 x))
(*.f64 (-.f64 (-.f64 y -1) 2) (/.f64 -1 x))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 1 y) 2))
(/.f64 (-.f64 (+.f64 1 y) 2) (neg.f64 x))
(*.f64 (-.f64 (neg.f64 (-.f64 y -1)) -2) (/.f64 1 x))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 1 y)) -2))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -1 y) -2))
(/.f64 (-.f64 (-.f64 -1 y) -2) x)
(*.f64 (-.f64 4 (+.f64 2 (-.f64 y -1))) (/.f64 1 x))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 2 (+.f64 1 y))))
(*.f64 (/.f64 1 x) (-.f64 4 (+.f64 y 3)))
(+.f64 (/.f64 (-.f64 4 (+.f64 y 3)) x) 0)
(/.f64 (-.f64 4 (+.f64 y 3)) x)
(*.f64 (-.f64 (+.f64 2 (-.f64 y -1)) 4) (/.f64 -1 x))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 2 (+.f64 1 y)) 4))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 y 3) 4))
(/.f64 (-.f64 (+.f64 y 3) 4) (neg.f64 x))
(*.f64 (+.f64 (-.f64 y -1) -2) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 y -1) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (+.f64 y -1) x) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x)) (*.f64 (/.f64 1 x) (-.f64 2 (*.f64 (-.f64 1 y) 2)))) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 2 x)) (/.f64 (-.f64 1 y) x))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 1 y) 2) 2))) 1)
(/.f64 (-.f64 1 y) x)
(pow.f64 (/.f64 (-.f64 1 y) x) 1)
(/.f64 (-.f64 1 y) x)
(neg.f64 (/.f64 (+.f64 y -1) x))
(/.f64 (-.f64 1 y) x)

localize208.0ms (1.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 y -2) x)
0.3b
(*.f64 (/.f64 1 x) 3)
0.6b
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
Compiler

Compiled 34 to 24 computations (29.4% saved)

series3.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1836×rational_best-1
1768×rational_best-2
1768×rational_best-3
960×rational_best-4
894×exponential-1
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01257
17757
213157
324451
456351
5190651
6473845
7714345
Stop Event
node limit
Counts
3 → 224
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
(*.f64 (/.f64 1 x) 3)
(/.f64 (-.f64 y -2) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 -2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y -2) x) (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 -2 (-.f64 3 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 x) (/.f64 (-.f64 3 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 3 y) x) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 x) -6) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -2 y) x) (*.f64 (/.f64 1 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (/.f64 (-.f64 3 (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 y) x) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (neg.f64 x)) (-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (neg.f64 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 3 (+.f64 y y)) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)) (/.f64 (+.f64 3 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (*.f64 (/.f64 -1 x) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 y) (neg.f64 x)) (-.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 -2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x)) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 -2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (/.f64 (+.f64 3 y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))) (/.f64 (-.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 (/.f64 -1 x) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 -2 (-.f64 3 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 -2 (-.f64 3 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 6 (+.f64 3 (-.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 3 (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (-.f64 -3 (-.f64 -2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 -1 (+.f64 (-.f64 y -2) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 12 (+.f64 6 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 3 (-.f64 y -2)) (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 y -2) (-.f64 (*.f64 (-.f64 y -2) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (neg.f64 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (+.f64 (-.f64 -2 y) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (+.f64 (-.f64 -2 y) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (-.f64 y -2) 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) (*.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) (*.f64 (/.f64 1 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 3 y) x) (/.f64 2 x)) (*.f64 (/.f64 (-.f64 3 y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (-.f64 y -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -3 (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (-.f64 y -2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 -2 (-.f64 3 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -6 (+.f64 (-.f64 -2 y) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) (*.f64 (-.f64 -2 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) (neg.f64 (*.f64 (-.f64 y -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) (*.f64 (-.f64 -2 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) (neg.f64 (*.f64 (-.f64 y -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) (*.f64 (-.f64 y -2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (-.f64 3 y)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 y -2) 3) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -3 (-.f64 -2 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 -2 y) -3) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y -2) -3) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3 (-.f64 -2 y)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (-.f64 -3 (-.f64 -2 y))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (+.f64 (-.f64 y -2) -3)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) -6) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 12 (+.f64 6 (+.f64 3 (-.f64 y -2)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (-.f64 3 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -3 (-.f64 -2 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 -2 y) -3) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 y -2) -3) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (-.f64 -2 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 2 x) (/.f64 (+.f64 3 y) x)) (*.f64 -2 (/.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 -2 y) x) (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 6 (/.f64 -1 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x))) (*.f64 -2 (/.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 6 (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2 (/.f64 y x)) (-.f64 0 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2 (/.f64 y x)) (-.f64 (/.f64 2 x) (/.f64 (+.f64 3 y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))) (/.f64 (-.f64 -2 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 x) -6) (*.f64 (/.f64 1 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -1 x) -6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 6 (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 x) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 x) -3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y -2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 x) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (/.f64 (+.f64 y y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 y x) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y -2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y x) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (-.f64 -2 y) x)) (/.f64 (-.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (-.f64 y -2) x)) (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 -2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 2 x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))) (+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y -2) x) 4) (+.f64 (/.f64 (-.f64 y -2) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (*.f64 -2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x)) 2) (+.f64 (/.f64 y x) (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) 2) (+.f64 (*.f64 -2 (/.f64 y x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))) (+.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))) (+.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (*.f64 -2 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 2 (/.f64 2 x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x)) (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x))) (+.f64 (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) (*.f64 (-.f64 -2 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) (neg.f64 (*.f64 (-.f64 y -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y -2) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y -2) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y -2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -2 y) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -2 y) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -2 y) (-.f64 (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -2 y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 -2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y -2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -2 y) x))))))

simplify599.0ms (3.5%)

Algorithm
egg-herbie
Rules
1236×rational_best-simplify-2
1114×rational_best-simplify-1
1016×rational_best-simplify-51
776×rational_best-simplify-55
682×rational_best-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
04644614
17934590
212544590
320924410
436374400
555444400
670154400
774274400
878654400
Stop Event
node limit
Counts
284 → 263
Calls
Call 1
Inputs
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 2 x)
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 2 y) x)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 -2 y) x))
(+.f64 (/.f64 (-.f64 y -2) x) (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))))
(+.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 0)
(+.f64 0 (/.f64 (+.f64 -2 (-.f64 3 y)) x))
(+.f64 (/.f64 -2 x) (/.f64 (-.f64 3 y) x))
(+.f64 (/.f64 (-.f64 3 y) x) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 -1 x) -6) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 (/.f64 1 x) 3))
(+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (/.f64 (-.f64 3 (+.f64 y y)) x))
(+.f64 (/.f64 (+.f64 3 y) x) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)))
(+.f64 (/.f64 y (neg.f64 x)) (-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)))
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x)))
(+.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (/.f64 -2 x))))
(+.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))
(+.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 (-.f64 3 (+.f64 y y)) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x))
(+.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)) (/.f64 (+.f64 3 y) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (*.f64 (/.f64 -1 x) -6))
(+.f64 (/.f64 (+.f64 3 y) (neg.f64 x)) (-.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 -2 (/.f64 y x)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x)) (/.f64 y (neg.f64 x)))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 -2 (/.f64 y x)))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (/.f64 (+.f64 3 y) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))) (/.f64 (-.f64 y -2) x))
(+.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 (/.f64 -1 x) -6))
(*.f64 1 (/.f64 (+.f64 -2 (-.f64 3 y)) x))
(*.f64 (/.f64 1 x) (+.f64 -2 (-.f64 3 y)))
(*.f64 (/.f64 1 x) (-.f64 6 (+.f64 3 (-.f64 y -2))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) -3))
(*.f64 (/.f64 1 x) (+.f64 3 (-.f64 -2 y)))
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 -3 (-.f64 -2 y))))
(*.f64 (/.f64 1 x) (*.f64 -1 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))))))
(*.f64 (/.f64 1 x) (*.f64 -1 (+.f64 (-.f64 y -2) -3)))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) -6))
(*.f64 (/.f64 1 x) (-.f64 12 (+.f64 6 (+.f64 3 (-.f64 y -2)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 3 (-.f64 y -2)) (+.f64 3 (-.f64 y -2)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 y -2) (-.f64 (*.f64 (-.f64 y -2) 2) 3)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (neg.f64 (+.f64 3 (-.f64 y -2)))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (+.f64 (-.f64 -2 y) -3)))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (-.f64 y -2)))))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (+.f64 (-.f64 -2 y) -3)))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) -6))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
(*.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)
(*.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x) -1)
(*.f64 -1 (/.f64 (-.f64 (-.f64 y -2) 3) x))
(*.f64 -1 (-.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) (*.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 2)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) (*.f64 (/.f64 1 x) 3)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 3 y) x) (/.f64 2 x)) (*.f64 (/.f64 (-.f64 3 y) x) 2)))
(*.f64 (/.f64 -1 x) (-.f64 (-.f64 y -2) 3))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 3 (-.f64 y -2)) 6))
(*.f64 (/.f64 -1 x) (-.f64 -3 (-.f64 -2 y)))
(*.f64 (/.f64 -1 x) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 y -2) -3))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 -2 (-.f64 3 y))))
(*.f64 (/.f64 -1 x) (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(*.f64 (/.f64 -1 x) (-.f64 -6 (+.f64 (-.f64 -2 y) -3)))
(*.f64 (/.f64 -1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) (*.f64 (-.f64 -2 y) 2)))
(*.f64 (/.f64 -1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) (neg.f64 (*.f64 (-.f64 y -2) 2))))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) (*.f64 (-.f64 -2 y) 2)))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) (neg.f64 (*.f64 (-.f64 y -2) 2))))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) (*.f64 (-.f64 y -2) 2)) 3))
(*.f64 (+.f64 -2 (-.f64 3 y)) (/.f64 1 x))
(*.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) (/.f64 1 x))
(*.f64 (-.f64 (-.f64 y -2) 3) (/.f64 -1 x))
(*.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (/.f64 -1 x))
(*.f64 (-.f64 -3 (-.f64 -2 y)) (/.f64 -1 x))
(*.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (/.f64 -1 x))
(*.f64 (-.f64 (-.f64 -2 y) -3) (/.f64 1 x))
(*.f64 (+.f64 (-.f64 y -2) -3) (/.f64 -1 x))
(*.f64 (+.f64 3 (-.f64 -2 y)) (/.f64 1 x))
(*.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (/.f64 -1 x))
(*.f64 (*.f64 -1 (-.f64 -3 (-.f64 -2 y))) (/.f64 1 x))
(*.f64 (*.f64 -1 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))))) (/.f64 1 x))
(*.f64 (*.f64 -1 (+.f64 (-.f64 y -2) -3)) (/.f64 1 x))
(*.f64 (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) -6) (/.f64 1 x))
(*.f64 (-.f64 12 (+.f64 6 (+.f64 3 (-.f64 y -2)))) (/.f64 1 x))
(/.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)
(/.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x) -1)
(/.f64 (+.f64 -2 (-.f64 3 y)) x)
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(/.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 x))
(/.f64 (-.f64 -3 (-.f64 -2 y)) (neg.f64 x))
(/.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 (-.f64 -2 y) -3) x)
(/.f64 (+.f64 (-.f64 y -2) -3) (neg.f64 x))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 2 x) (/.f64 (+.f64 3 y) x)) (*.f64 -2 (/.f64 y x))) -1)
(/.f64 (-.f64 (/.f64 (-.f64 -2 y) x) (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2)))) -1)
(/.f64 (-.f64 (*.f64 6 (/.f64 -1 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x))) -1)
(/.f64 (-.f64 (-.f64 0 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x))) (*.f64 -2 (/.f64 y x))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 6 (/.f64 -1 x))) 1)
(/.f64 (-.f64 (*.f64 -2 (/.f64 y x)) (-.f64 0 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))) 1)
(/.f64 (-.f64 (*.f64 -2 (/.f64 y x)) (-.f64 (/.f64 2 x) (/.f64 (+.f64 3 y) x))) 1)
(/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 2))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))) (/.f64 (-.f64 -2 y) x)) 1)
(pow.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)
(neg.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x))
(+.f64 (*.f64 (/.f64 1 x) 3) 0)
(+.f64 0 (*.f64 (/.f64 1 x) 3))
(-.f64 (*.f64 (/.f64 1 x) 3) 0)
(-.f64 0 (*.f64 (/.f64 1 x) -3))
(-.f64 (*.f64 (/.f64 -1 x) -6) (*.f64 (/.f64 1 x) 3))
(-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9))
(/.f64 (*.f64 (/.f64 1 x) 3) 1)
(/.f64 (*.f64 (/.f64 1 x) -3) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -1 x) -6)) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 6 (/.f64 -1 x))) 1)
(pow.f64 (*.f64 (/.f64 1 x) 3) 1)
(neg.f64 (*.f64 (/.f64 1 x) -3))
(+.f64 (/.f64 (-.f64 y -2) x) 0)
(+.f64 0 (/.f64 (-.f64 y -2) x))
(+.f64 (/.f64 y x) (/.f64 2 x))
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 2 (/.f64 2 x)))
(+.f64 (/.f64 2 x) (/.f64 y x))
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (/.f64 (+.f64 y y) x))
(+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 y x) (/.f64 -2 x)))
(-.f64 (/.f64 (-.f64 y -2) x) 0)
(-.f64 0 (/.f64 (-.f64 -2 y) x))
(-.f64 (/.f64 y x) (/.f64 -2 x))
(-.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(-.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))
(-.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 2))
(-.f64 (*.f64 -2 (/.f64 (-.f64 -2 y) x)) (/.f64 (-.f64 y -2) x))
(-.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))
(-.f64 (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x)) (/.f64 y x))
(-.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)))
(-.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 y -2) x)) (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 y -2) x))))
(-.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 -2 (/.f64 y x)))
(-.f64 (*.f64 2 (/.f64 2 x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))))
(-.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))) (+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (*.f64 (/.f64 (-.f64 y -2) x) 4) (+.f64 (/.f64 (-.f64 y -2) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(-.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (*.f64 -2 (/.f64 y x)))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x)) 2) (+.f64 (/.f64 y x) (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x))))
(-.f64 (*.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) 2) (+.f64 (*.f64 -2 (/.f64 y x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(-.f64 (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(-.f64 (+.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))) (+.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(-.f64 (+.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))) (+.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (*.f64 -2 (/.f64 y x))))
(-.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 2 (/.f64 2 x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x)) (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x))) (+.f64 (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x)) (/.f64 y x)))
(*.f64 1 (/.f64 (-.f64 y -2) x))
(*.f64 (/.f64 1 x) (-.f64 y -2))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) (*.f64 (-.f64 -2 y) 2)))
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) (neg.f64 (*.f64 (-.f64 y -2) 2))))
(*.f64 (-.f64 y -2) (/.f64 1 x))
(*.f64 (-.f64 y -2) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 (/.f64 (-.f64 y -2) x) 1)
(*.f64 (-.f64 -2 y) (/.f64 -1 x))
(*.f64 (-.f64 -2 y) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(*.f64 (-.f64 -2 y) (-.f64 (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)) (*.f64 (/.f64 1 x) 2)))
(*.f64 -1 (/.f64 (-.f64 -2 y) x))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(*.f64 (/.f64 (-.f64 -2 y) x) -1)
(*.f64 (/.f64 -1 x) (-.f64 -2 y))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (-.f64 -2 y)))
(*.f64 (/.f64 -1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (-.f64 -2 y)))
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) 2)))
(pow.f64 (/.f64 (-.f64 y -2) x) 1)
(neg.f64 (/.f64 (-.f64 -2 y) x))
Outputs
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 (*.f64 -1 (+.f64 2 y)) 3) x)
(/.f64 (-.f64 1 y) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 2 x)
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(+.f64 (/.f64 y x) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 -2 (/.f64 -1 x)))
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(/.f64 (+.f64 2 y) x)
(/.f64 (+.f64 y 2) x)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 -2 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 y -2) x) (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 0)
(/.f64 (-.f64 1 y) x)
(+.f64 0 (/.f64 (+.f64 -2 (-.f64 3 y)) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 -2 x) (/.f64 (-.f64 3 y) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 3 y) x) (/.f64 -2 x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 -1 x) -6) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 (/.f64 1 x) 3))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (/.f64 (-.f64 3 (+.f64 y y)) x))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (/.f64 (-.f64 3 (+.f64 y y)) x)))
(+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (-.f64 3 (+.f64 y y)) x))
(+.f64 (/.f64 (+.f64 3 y) x) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (/.f64 (-.f64 -2 (+.f64 y y)) x))
(+.f64 (/.f64 y (neg.f64 x)) (-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 y (neg.f64 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(+.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 y (neg.f64 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (-.f64 3 (+.f64 y y)) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (/.f64 (-.f64 3 (+.f64 y y)) x)))
(+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (-.f64 3 (+.f64 y y)) x))
(+.f64 (*.f64 -2 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)) (/.f64 (+.f64 3 y) x))
(+.f64 (/.f64 (+.f64 y 3) x) (/.f64 (-.f64 -2 (+.f64 y y)) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (*.f64 (/.f64 -1 x) -6))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 (+.f64 3 y) (neg.f64 x)) (-.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 -2 (/.f64 y x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x)) (/.f64 y (neg.f64 x)))
(/.f64 (-.f64 1 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 -2 (/.f64 y x)))
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (/.f64 (+.f64 3 y) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))) (/.f64 (-.f64 y -2) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 (/.f64 -1 x) -6))
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(*.f64 1 (/.f64 (+.f64 -2 (-.f64 3 y)) x))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 -2 (-.f64 3 y)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 6 (+.f64 3 (-.f64 y -2))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) -3))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (+.f64 3 (-.f64 -2 y)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (-.f64 -3 (-.f64 -2 y))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (*.f64 -1 (+.f64 (-.f64 y -2) -3)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) -6))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 12 (+.f64 6 (+.f64 3 (-.f64 y -2)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 3 (-.f64 y -2)) (+.f64 3 (-.f64 y -2)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -3 (-.f64 -2 y)) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 y -2) -3) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (-.f64 (-.f64 -2 y) -3)) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 -1 (+.f64 3 (-.f64 -2 y))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 (+.f64 6 (+.f64 3 (-.f64 y -2))) 12) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (-.f64 y -2) 3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 (+.f64 3 (-.f64 y -2)) 6))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (-.f64 -3 (-.f64 -2 y)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) -6) (+.f64 (-.f64 (-.f64 y -2) 3) (+.f64 (-.f64 y -2) -3))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 y -2) (-.f64 (*.f64 (-.f64 y -2) 2) 3)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (neg.f64 (+.f64 3 (-.f64 y -2)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (+.f64 (-.f64 -2 y) -3)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (-.f64 y -2)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (+.f64 (-.f64 -2 y) -3)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) -6))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x) -1)
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 (-.f64 y -2) 3) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (-.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) (*.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 2)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) (*.f64 (/.f64 1 x) 3)))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 3 y) x) (/.f64 2 x)) (*.f64 (/.f64 (-.f64 3 y) x) 2)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 3 y) x)) (*.f64 2 (/.f64 (-.f64 3 y) x))))
(neg.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 3 y) x)) (*.f64 2 (/.f64 (-.f64 3 y) x))))
(-.f64 (*.f64 2 (/.f64 (-.f64 3 y) x)) (+.f64 (/.f64 2 x) (/.f64 (-.f64 3 y) x)))
(*.f64 (/.f64 -1 x) (-.f64 (-.f64 y -2) 3))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 3 (-.f64 y -2)) 6))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 -3 (-.f64 -2 y)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 y -2) -3))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 -2 (-.f64 3 y))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 -6 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 -6 (+.f64 (-.f64 -2 y) -3)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) (*.f64 (-.f64 -2 y) 2)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) (neg.f64 (*.f64 (-.f64 y -2) 2))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) (*.f64 (-.f64 -2 y) 2)))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) -3) (neg.f64 (*.f64 (-.f64 y -2) 2))))
(/.f64 (-.f64 1 y) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) (*.f64 (-.f64 y -2) 2)) 3))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 -2 (-.f64 3 y)) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (-.f64 y -2) 3) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 -3 (-.f64 -2 y)) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (-.f64 -2 y) -3) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 (-.f64 y -2) -3) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (+.f64 3 (-.f64 -2 y)) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (neg.f64 (+.f64 -2 (-.f64 3 y))) (/.f64 -1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (*.f64 -1 (-.f64 -3 (-.f64 -2 y))) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (*.f64 -1 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))))) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (*.f64 -1 (+.f64 (-.f64 y -2) -3)) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) -6) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(*.f64 (-.f64 12 (+.f64 6 (+.f64 3 (-.f64 y -2)))) (/.f64 1 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 -2 (-.f64 3 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 y -2) 3) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 -3 (-.f64 -2 y)) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (neg.f64 (-.f64 6 (+.f64 3 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 -2 y) -3) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 (-.f64 y -2) -3) (neg.f64 x))
(/.f64 (-.f64 1 y) x)
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (-.f64 (/.f64 2 x) (/.f64 (+.f64 3 y) x)) (*.f64 -2 (/.f64 y x))) -1)
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(/.f64 (-.f64 (/.f64 (-.f64 -2 y) x) (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2)))) -1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (*.f64 6 (/.f64 -1 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x))) -1)
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(/.f64 (-.f64 (-.f64 0 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x))) (*.f64 -2 (/.f64 y x))) -1)
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(/.f64 (-.f64 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)) (*.f64 6 (/.f64 -1 x))) 1)
(+.f64 (*.f64 (/.f64 -1 x) -6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(/.f64 (-.f64 (*.f64 -2 (/.f64 y x)) (-.f64 0 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 3 y) x)))) 1)
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(/.f64 (-.f64 (*.f64 -2 (/.f64 y x)) (-.f64 (/.f64 2 x) (/.f64 (+.f64 3 y) x))) 1)
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 y x) -2)))
(-.f64 (*.f64 (/.f64 y x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 2))) 1)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 (*.f64 (/.f64 1 x) (-.f64 3 (*.f64 (-.f64 y -2) 2))) (/.f64 (-.f64 -2 y) x)) 1)
(/.f64 (-.f64 1 y) x)
(pow.f64 (/.f64 (+.f64 -2 (-.f64 3 y)) x) 1)
(/.f64 (-.f64 1 y) x)
(neg.f64 (/.f64 (-.f64 (-.f64 y -2) 3) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (*.f64 (/.f64 1 x) 3) 0)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(+.f64 0 (*.f64 (/.f64 1 x) 3))
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(-.f64 (*.f64 (/.f64 1 x) 3) 0)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(-.f64 0 (*.f64 (/.f64 1 x) -3))
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(-.f64 (*.f64 (/.f64 -1 x) -6) (*.f64 (/.f64 1 x) 3))
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9))
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(/.f64 (*.f64 (/.f64 1 x) 3) 1)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(/.f64 (*.f64 (/.f64 1 x) -3) -1)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(/.f64 (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -1 x) -6)) -1)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(/.f64 (-.f64 (*.f64 (/.f64 1 x) -3) (*.f64 6 (/.f64 -1 x))) 1)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(pow.f64 (*.f64 (/.f64 1 x) 3) 1)
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(neg.f64 (*.f64 (/.f64 1 x) -3))
(*.f64 3 (/.f64 1 x))
(*.f64 (/.f64 -1 x) -3)
(+.f64 (/.f64 (-.f64 y -2) x) 0)
(/.f64 (+.f64 y 2) x)
(+.f64 0 (/.f64 (-.f64 y -2) x))
(/.f64 (+.f64 y 2) x)
(+.f64 (/.f64 y x) (/.f64 2 x))
(/.f64 (+.f64 y 2) x)
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 (-.f64 (+.f64 y y) -2) y) x)
(/.f64 (-.f64 2 (-.f64 y (+.f64 y y))) x)
(+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 2 (/.f64 2 x)))
(/.f64 (+.f64 y 2) x)
(+.f64 (/.f64 2 x) (/.f64 y x))
(/.f64 (+.f64 y 2) x)
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (/.f64 (+.f64 y y) x))
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 (-.f64 (+.f64 y y) -2) y) x)
(/.f64 (-.f64 2 (-.f64 y (+.f64 y y))) x)
(+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 y x) (/.f64 -2 x)))
(/.f64 (+.f64 y 2) x)
(-.f64 (/.f64 (-.f64 y -2) x) 0)
(/.f64 (+.f64 y 2) x)
(-.f64 0 (/.f64 (-.f64 -2 y) x))
(/.f64 (+.f64 y 2) x)
(-.f64 (/.f64 y x) (/.f64 -2 x))
(/.f64 (+.f64 y 2) x)
(-.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(/.f64 (+.f64 y 2) x)
(-.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 (-.f64 (+.f64 y y) -2) y) x)
(/.f64 (-.f64 2 (-.f64 y (+.f64 y y))) x)
(-.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 2))
(/.f64 (+.f64 y 2) x)
(-.f64 (*.f64 -2 (/.f64 (-.f64 -2 y) x)) (/.f64 (-.f64 y -2) x))
(/.f64 (+.f64 y 2) x)
(-.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))
(/.f64 (+.f64 y 2) x)
(-.f64 (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x)) (/.f64 y x))
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 (-.f64 (+.f64 y y) -2) y) x)
(/.f64 (-.f64 2 (-.f64 y (+.f64 y y))) x)
(-.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)))
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 (-.f64 (+.f64 y y) -2) y) x)
(/.f64 (-.f64 2 (-.f64 y (+.f64 y y))) x)
(-.f64 (*.f64 -2 (/.f64 y x)) (+.f64 (/.f64 y (neg.f64 x)) (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x))))
(-.f64 (*.f64 (/.f64 y x) -2) (+.f64 (/.f64 (-.f64 -2 (+.f64 y y)) x) (/.f64 y (neg.f64 x))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 y -2) x)) (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 y -2) x))))
(/.f64 (+.f64 y 2) x)
(-.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 -2 (/.f64 y x)))
(/.f64 (+.f64 y 2) x)
(-.f64 (*.f64 2 (/.f64 2 x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (+.f64 y 2) x)
(-.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))))
(/.f64 (+.f64 y 2) x)
(-.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (/.f64 (+.f64 y y) x))))
(-.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (+.f64 y y) x)))
(-.f64 (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))) (+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 2)))
(/.f64 (+.f64 y 2) x)
(-.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (/.f64 (+.f64 y y) x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (+.f64 y y) x)) (*.f64 2 (/.f64 (-.f64 y 2) x)))
(-.f64 (*.f64 (/.f64 (-.f64 y -2) x) 4) (+.f64 (/.f64 (-.f64 y -2) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(/.f64 (+.f64 y 2) x)
(-.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (*.f64 -2 (/.f64 y x)))
(/.f64 (+.f64 y 2) x)
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x)) 2) (+.f64 (/.f64 y x) (-.f64 (/.f64 (+.f64 y y) x) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 y y) x) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(/.f64 (-.f64 (-.f64 (+.f64 y y) -2) y) x)
(/.f64 (-.f64 2 (-.f64 y (+.f64 y y))) x)
(-.f64 (*.f64 (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x))) 2) (+.f64 (*.f64 -2 (/.f64 y x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(/.f64 (+.f64 y 2) x)
(-.f64 (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(-.f64 (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)) (+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y y) x) (*.f64 (/.f64 y x) 4))))
(-.f64 (*.f64 (/.f64 y x) 8) (+.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y y) x) (*.f64 (/.f64 y x) 4))))
(-.f64 (*.f64 (/.f64 y x) 8) (+.f64 (/.f64 -2 x) (+.f64 (+.f64 (/.f64 y x) (/.f64 (+.f64 y y) x)) (*.f64 (/.f64 y x) 4))))
(-.f64 (*.f64 (/.f64 y x) 8) (+.f64 (/.f64 (-.f64 y 2) x) (+.f64 (/.f64 (+.f64 y y) x) (*.f64 (/.f64 y x) 4))))
(-.f64 (*.f64 (/.f64 y x) 8) (+.f64 (+.f64 (/.f64 -2 x) (/.f64 (+.f64 y y) x)) (*.f64 (/.f64 y x) 5)))
(-.f64 (+.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x)))) (+.f64 (+.f64 (/.f64 (+.f64 y y) x) (+.f64 (/.f64 y x) (/.f64 -2 x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(-.f64 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (/.f64 (+.f64 y y) x))) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 -2 x))))
(-.f64 (+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (+.f64 y y) x)) (*.f64 2 (/.f64 (-.f64 y 2) x)))
(-.f64 (+.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))) (+.f64 (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x))) (*.f64 -2 (/.f64 y x))))
(/.f64 (+.f64 y 2) x)
(-.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 2 (/.f64 2 x)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 -2 x)))))
(/.f64 (+.f64 y 2) x)
(-.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (/.f64 y (neg.f64 x)))))
(/.f64 (+.f64 y 2) x)
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x)) (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x))) (+.f64 (+.f64 (/.f64 (-.f64 y -2) x) (/.f64 y x)) (/.f64 y x)))
(/.f64 (+.f64 y 2) x)
(*.f64 1 (/.f64 (-.f64 y -2) x))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 1 x) (-.f64 y -2))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) (*.f64 (-.f64 -2 y) 2)))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 1 x) (-.f64 (-.f64 -2 y) (neg.f64 (*.f64 (-.f64 y -2) 2))))
(/.f64 (+.f64 y 2) x)
(*.f64 (-.f64 y -2) (/.f64 1 x))
(/.f64 (+.f64 y 2) x)
(*.f64 (-.f64 y -2) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 (-.f64 y -2) x) 1)
(/.f64 (+.f64 y 2) x)
(*.f64 (-.f64 -2 y) (/.f64 -1 x))
(/.f64 (+.f64 y 2) x)
(*.f64 (-.f64 -2 y) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(/.f64 (+.f64 y 2) x)
(*.f64 (-.f64 -2 y) (-.f64 (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)) (*.f64 (/.f64 1 x) 2)))
(/.f64 (+.f64 y 2) x)
(*.f64 -1 (/.f64 (-.f64 -2 y) x))
(/.f64 (+.f64 y 2) x)
(*.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -2 y) x) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 (-.f64 -2 y) x) -1)
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 -1 x) (-.f64 -2 y))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (-.f64 -2 y) 2) (-.f64 -2 y)))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 -1 x) (-.f64 (neg.f64 (*.f64 (-.f64 y -2) 2)) (-.f64 -2 y)))
(/.f64 (+.f64 y 2) x)
(*.f64 (/.f64 -1 x) (-.f64 (+.f64 (-.f64 -2 y) (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) 2)))
(/.f64 (+.f64 y 2) x)
(pow.f64 (/.f64 (-.f64 y -2) x) 1)
(/.f64 (+.f64 y 2) x)
(neg.f64 (/.f64 (-.f64 -2 y) x))
(/.f64 (+.f64 y 2) x)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 (/.f64 x y) x) x)
5.6b
(pow.f64 (/.f64 x y) x)
Compiler

Compiled 19 to 5 computations (73.7% saved)

series65.0ms (0.4%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
43.0ms
y
@0
(pow.f64 (/.f64 x y) x)
12.0ms
y
@-inf
(pow.f64 (/.f64 x y) x)
7.0ms
y
@inf
(pow.f64 (/.f64 x y) x)
0.0ms
x
@-inf
(/.f64 (pow.f64 (/.f64 x y) x) x)
0.0ms
x
@0
(pow.f64 (/.f64 x y) x)

rewrite128.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1378×rational_best-1
1366×rational_best-2
1150×rational_best-simplify-46
1088×rational_best-simplify-50
862×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
14432
27732
310632
417332
536232
698832
7369832
8754132
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(pow.f64 (/.f64 x y) x)
(/.f64 (pow.f64 (/.f64 x y) x) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 x y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 x y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (*.f64 (pow.f64 (/.f64 x y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 x y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 x y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 0 (*.f64 (pow.f64 (/.f64 x y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x y) x) 2) (pow.f64 (/.f64 x y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x y) x) 4) (*.f64 (pow.f64 (/.f64 x y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 x y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 x y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 x y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 x y) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 x y) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x y) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x y) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x y) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x y) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x y) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x y) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 x y) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 (/.f64 x y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (*.f64 (pow.f64 (/.f64 x y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x y) x) 2) (neg.f64 (pow.f64 (/.f64 x y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x y) x) -2) (neg.f64 (pow.f64 (/.f64 x y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x y) x) (*.f64 (pow.f64 (/.f64 x y) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))))))

simplify116.0ms (0.7%)

Algorithm
egg-herbie
Rules
1302×rational_best-simplify-1
1200×rational_best-simplify-2
1078×rational_best-simplify-43
850×rational_best-simplify-52
834×rational_best-simplify-55
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01702834
12812818
25072818
311992818
442812818
567342818
Stop Event
node limit
Counts
108 → 109
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3) (pow.f64 x 3))) (+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (pow.f64 x 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (+.f64 (log.f64 x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (+.f64 (log.f64 x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) x))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(+.f64 (pow.f64 (/.f64 x y) x) 0)
(+.f64 0 (pow.f64 (/.f64 x y) x))
(+.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (*.f64 (pow.f64 (/.f64 x y) x) 2))
(-.f64 (pow.f64 (/.f64 x y) x) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 x y) x)))
(-.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 0 (*.f64 (pow.f64 (/.f64 x y) x) 2)))
(-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 2) (pow.f64 (/.f64 x y) x))
(-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 4) (*.f64 (pow.f64 (/.f64 x y) x) 3))
(*.f64 (pow.f64 (/.f64 x y) x) 1)
(*.f64 1 (pow.f64 (/.f64 x y) x))
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 x y) x)))
(/.f64 (pow.f64 (/.f64 x y) x) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) -1)
(neg.f64 (neg.f64 (pow.f64 (/.f64 x y) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x y) x) x))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1))
(+.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)))
(+.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2))
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1) -1)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)))
(-.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 0)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2))
(-.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x y) x) x))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)))
(*.f64 (pow.f64 (/.f64 x y) x) (/.f64 1 x))
(*.f64 (pow.f64 (/.f64 x y) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 (pow.f64 (/.f64 x y) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(*.f64 (pow.f64 (/.f64 x y) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x y) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 x y) x) x))
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 x y) x))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (*.f64 (pow.f64 (/.f64 x y) x) -2)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) 2)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x y) x) 2) (neg.f64 (pow.f64 (/.f64 x y) x))))
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (/.f64 -1 x))
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) -1)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x y) x)))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x y) x) -2) (neg.f64 (pow.f64 (/.f64 x y) x))))
(*.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x y) x) (*.f64 (pow.f64 (/.f64 x y) x) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
Outputs
1
(+.f64 1 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2)) (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))))
(+.f64 (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2)))
(+.f64 1 (+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3) (pow.f64 x 3))) (+.f64 1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2)) (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))) (*.f64 1/6 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 3)))
(+.f64 (+.f64 (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2))) (*.f64 1/6 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 3)))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2)) (+.f64 1 (*.f64 1/6 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 3)))))
(+.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) (+.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2))) (*.f64 1/6 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 3))))
(+.f64 (+.f64 1 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 2)) (*.f64 1/6 (pow.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))) 3))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) x))
(exp.f64 (*.f64 x (log.f64 (/.f64 x y))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y)))))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y)))))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y)))))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y)))))
(exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x))
(exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x)))))
(/.f64 1 x)
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (log.f64 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (/.f64 1 x)))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (+.f64 (log.f64 x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) x)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 1/2 x)) (+.f64 (log.f64 x) (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (+.f64 (log.f64 x) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3) (pow.f64 x 2))) (+.f64 (log.f64 (/.f64 1 y)) (+.f64 (/.f64 1 x) (+.f64 (log.f64 x) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) x))))))
(+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 1/2 x)) (+.f64 (log.f64 x) (/.f64 1 x))) (+.f64 (log.f64 (/.f64 1 y)) (*.f64 1/6 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (+.f64 (log.f64 x) (/.f64 1 x)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2))) (*.f64 1/6 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (+.f64 (/.f64 1 x) (+.f64 (log.f64 x) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2)))) (*.f64 1/6 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3)))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2))) (*.f64 (pow.f64 x 2) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3))))))
(+.f64 (log.f64 (/.f64 1 y)) (+.f64 (log.f64 x) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 3))) (+.f64 (/.f64 1 x) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) 2) (*.f64 x 1/2))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x y)) x)) x)
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x y)))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (*.f64 -1 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 x) (neg.f64 (log.f64 y))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 1 y)) (log.f64 x)))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1 x))) x)) x)
(/.f64 (exp.f64 (*.f64 x (+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (neg.f64 x))))) x)
(+.f64 (pow.f64 (/.f64 x y) x) 0)
(pow.f64 (/.f64 x y) x)
(+.f64 0 (pow.f64 (/.f64 x y) x))
(pow.f64 (/.f64 x y) x)
(+.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (*.f64 (pow.f64 (/.f64 x y) x) 2))
(pow.f64 (/.f64 x y) x)
(-.f64 (pow.f64 (/.f64 x y) x) 0)
(pow.f64 (/.f64 x y) x)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 x y) x)))
(pow.f64 (/.f64 x y) x)
(-.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 0 (*.f64 (pow.f64 (/.f64 x y) x) 2)))
(pow.f64 (/.f64 x y) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 2) (pow.f64 (/.f64 x y) x))
(pow.f64 (/.f64 x y) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 4) (*.f64 (pow.f64 (/.f64 x y) x) 3))
(pow.f64 (/.f64 x y) x)
(*.f64 (pow.f64 (/.f64 x y) x) 1)
(pow.f64 (/.f64 x y) x)
(*.f64 1 (pow.f64 (/.f64 x y) x))
(pow.f64 (/.f64 x y) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) -1)
(pow.f64 (/.f64 x y) x)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 x y) x)))
(pow.f64 (/.f64 x y) x)
(/.f64 (pow.f64 (/.f64 x y) x) 1)
(pow.f64 (/.f64 x y) x)
(/.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) -1)
(pow.f64 (/.f64 x y) x)
(neg.f64 (neg.f64 (pow.f64 (/.f64 x y) x)))
(pow.f64 (/.f64 x y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 0)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 0 (/.f64 (pow.f64 (/.f64 x y) x) x))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1) -1)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (+.f64 1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x))) (+.f64 -1 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x))))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4) (+.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 0)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 0 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)) (/.f64 (pow.f64 (/.f64 x y) x) x))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -2) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) -4))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) (/.f64 2 x))))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 4) (*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 3)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (pow.f64 (/.f64 x y) x) (/.f64 1 x))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (pow.f64 (/.f64 x y) x) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (pow.f64 (/.f64 x y) x) (-.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 2)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (pow.f64 (/.f64 x y) x) (+.f64 (*.f64 (/.f64 1 x) 2) (/.f64 -1 x)))
(*.f64 (pow.f64 (/.f64 x y) x) (+.f64 (/.f64 -1 x) (*.f64 2 (/.f64 1 x))))
(*.f64 (pow.f64 (/.f64 x y) x) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (pow.f64 (/.f64 x y) x) (+.f64 (/.f64 -1 x) (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 1 (/.f64 (pow.f64 (/.f64 x y) x) x))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 x y) x))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (*.f64 (pow.f64 (/.f64 x y) x) -2)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x y) x) 3) (*.f64 (pow.f64 (/.f64 x y) x) 2)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 (pow.f64 (/.f64 x y) x) 2) (neg.f64 (pow.f64 (/.f64 x y) x))))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (/.f64 -1 x))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (-.f64 (*.f64 2 (/.f64 -1 x)) (/.f64 -1 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 x y) x)) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)) -1)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 (/.f64 x y) x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (pow.f64 (/.f64 x y) x) -2) (neg.f64 (pow.f64 (/.f64 x y) x))))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(*.f64 (/.f64 -1 x) (+.f64 (pow.f64 (/.f64 x y) x) (*.f64 (pow.f64 (/.f64 x y) x) -2)))
(/.f64 (pow.f64 (/.f64 x y) x) x)
(pow.f64 (/.f64 (pow.f64 (/.f64 x y) x) x) 1)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(neg.f64 (/.f64 (pow.f64 (/.f64 x y) x) (neg.f64 x)))
(/.f64 (pow.f64 (/.f64 x y) x) x)

eval446.0ms (2.6%)

Compiler

Compiled 15148 to 10223 computations (32.5% saved)

prune321.0ms (1.9%)

Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New8998907
Fresh000
Picked011
Done178
Total90016916
Error
0b
Counts
916 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
12.0b
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
36.1b
(/.f64 (pow.f64 (/.f64 x y) x) x)
23.6b
(/.f64 (-.f64 (-.f64 -1 y) -2) x)
23.6b
(/.f64 (-.f64 1 y) x)
13.2b
(/.f64 (exp.f64 (neg.f64 y)) x)
10.8b
(/.f64 1 x)
55.8b
(-.f64 (/.f64 2 x) (/.f64 y x))
23.6b
(-.f64 (/.f64 1 x) (/.f64 y x))
24.7b
(-.f64 (-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9)) (/.f64 (-.f64 y -2) x))
24.1b
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
11.3b
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x))
24.2b
(+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (-.f64 3 (+.f64 y y)) x))
24.4b
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
24.6b
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
12.0b
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
23.6b
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
Compiler

Compiled 322 to 241 computations (25.2% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 x) 3)
0.9b
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x))
Compiler

Compiled 26 to 20 computations (23.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite144.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1638×rational_best-2
1638×rational_best-3
1638×rational_best-1
1108×rational_best-4
1108×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
16225
29025
313725
423025
543125
677625
7140025
8259425
9371525
10533225
11744925
Stop Event
node limit
Counts
1 → 202
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 2 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 x) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) (*.f64 (/.f64 1 x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 -2 x))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 x) -4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 -2 x)) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x)))) (*.f64 (/.f64 1 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -2 x)) (*.f64 3 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 (/.f64 -1 x) -24))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 (/.f64 -2 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 x) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (*.f64 (/.f64 1 x) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (/.f64 -2 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (*.f64 2 (*.f64 (/.f64 -1 x) -24)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))) (-.f64 0 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))) (-.f64 0 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 1 x) -24))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 (/.f64 2 x) 8) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 1 x) -24))) (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (/.f64 2 x) 8) 2)) (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9))) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -2 x) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (*.f64 (*.f64 (/.f64 -1 x) 18) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2) (*.f64 (*.f64 3 (/.f64 2 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (-.f64 0 (*.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))))))))

simplify1.5s (8.5%)

Algorithm
egg-herbie
Rules
2364×rational_best-simplify-2
2272×rational_best-simplify-1
1428×rational_best-simplify-51
1358×rational_best-simplify-47
880×rational_best-simplify-43
Iterations

Useful iterations: 11 (0.0ms)

IterNodesCost
052018716
1121218156
2239316514
3301216354
4415015730
5507415682
6524315682
7532315682
8599315682
9603315682
10674715682
11751115562
Stop Event
node limit
Counts
214 → 432
Calls
Call 1
Inputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 -2 x))))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 0)
(+.f64 0 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 2 (/.f64 -2 x)))
(+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) 3))
(+.f64 (/.f64 -2 x) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 -2 x)))
(+.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -2 x)))
(+.f64 (*.f64 2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) (*.f64 (/.f64 1 x) 6))
(+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 12))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 -2 x))) (/.f64 2 x))
(+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))
(+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 -2 x)) (/.f64 -2 x))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x)))) (*.f64 (/.f64 1 x) 3))
(+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -2 x)) (*.f64 3 (/.f64 -1 x)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 (/.f64 -1 x) -24))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9))))
(+.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 (/.f64 -2 x) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (*.f64 (/.f64 1 x) 18))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (*.f64 2 (*.f64 (/.f64 -1 x) -24)))
(+.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))) (-.f64 0 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))) (-.f64 0 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)))
(+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 1 x) -24))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2)))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 (/.f64 2 x) 8) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 18))
(+.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2)))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 1 x) -24))) (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 2 x) 8) 2)) (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9))) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (*.f64 (*.f64 (/.f64 -1 x) 18) 2)))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2) (*.f64 (*.f64 3 (/.f64 2 x)) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) 2)))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (-.f64 0 (*.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
(*.f64 1 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))
(*.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)
(*.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))) -1)
(*.f64 -1 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))))
(/.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)
(/.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))) -1)
(pow.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)
(neg.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))))
Outputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x)))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 -2 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 0)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 0 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 2 (/.f64 -2 x)))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) 3))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (/.f64 -2 x) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 -2 x)))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -2 x)))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) (*.f64 (/.f64 1 x) 6))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 12))
(+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 -2 x))) (/.f64 2 x))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9)))
(+.f64 (*.f64 (/.f64 -1 x) 9) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)) (*.f64 (/.f64 1 x) 18)))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (/.f64 -2 x)) (/.f64 -2 x))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x)))) (*.f64 (/.f64 1 x) 3))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -2 x)) (*.f64 3 (/.f64 -1 x)))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 -2 x) 2) (/.f64 -2 x)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 -2 (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 (/.f64 -1 x) -24))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4)))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (*.f64 (/.f64 -1 x) 6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) -6))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) -6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) -6))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 9) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6))) (neg.f64 (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6))) (neg.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6))) (neg.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))))
(+.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (*.f64 (/.f64 -2 x) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (neg.f64 (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (*.f64 (/.f64 1 x) 18))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 3 (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)))
(+.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) -2)))
(+.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (/.f64 2 x))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) -2)))
(+.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (/.f64 2 x))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2)) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) -2)))
(+.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (/.f64 2 x))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2)) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))
(+.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 3 (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (*.f64 (/.f64 -1 x) 6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) -6))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) -6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) -6))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (neg.f64 (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (*.f64 2 (*.f64 (/.f64 -1 x) -24)))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 -2 x) 2) (/.f64 -2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 (/.f64 -2 x) 2) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 -2 (/.f64 2 x)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -6) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 -2 (/.f64 2 x))))))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 -2 x) 2) (/.f64 -2 x)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 -2 (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))) (-.f64 0 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 -2 x) 6) (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 3 (+.f64 (/.f64 -2 x) (/.f64 -1 x))))))
(+.f64 (*.f64 (/.f64 -2 x) 6) (neg.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 5))))
(+.f64 (*.f64 (/.f64 -2 x) 6) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 5))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 18))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 15))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 18)))))
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 18)))))
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 30))))
(+.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 (/.f64 1 x) 33))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 (/.f64 1 x) 33))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 -1 x) -9)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))))))
(neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))))))
(neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))) (-.f64 0 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) -2) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 1 x) -24))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 8) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 8) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5)))))
(+.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 8))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -8)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (neg.f64 (*.f64 (*.f64 (/.f64 2 x) 8) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 18))
(+.f64 (*.f64 (/.f64 -1 x) 9) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)) (*.f64 (/.f64 1 x) 18)))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)))
(+.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -2 x)) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 3 (+.f64 (/.f64 -2 x) (/.f64 -1 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 5)) (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 5)) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (+.f64 (*.f64 (/.f64 -2 x) -2) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (+.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 1 x) 15) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 -2 (/.f64 -2 x))))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (neg.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) 4)))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) -4)))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) -2)))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -2 x)) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 3 (+.f64 (/.f64 -2 x) (/.f64 -1 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 5)) (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 5)) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 15))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 1 x) 15) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 -2 (/.f64 -2 x))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))))))
(+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18))))))
(+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)) (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 8))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -8)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) -4))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) -2)))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 -1 x) -9)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (+.f64 (*.f64 (/.f64 -2 x) -2) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (+.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 1 x) -24))) (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (neg.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) 4)))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) -4)))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 2 x) 8) 2)) (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (*.f64 3 (/.f64 -1 x)) (+.f64 (*.f64 (/.f64 -2 x) 2) (/.f64 -2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (*.f64 (/.f64 -2 x) 2) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 6) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)) (+.f64 (*.f64 -2 (/.f64 2 x)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -6) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 -2 (/.f64 2 x))))))))
(+.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 3 (/.f64 -2 x))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 2)) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 -2 x) 6) (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 3 (+.f64 (/.f64 -2 x) (/.f64 -1 x))))))
(+.f64 (*.f64 (/.f64 -2 x) 6) (neg.f64 (+.f64 (*.f64 3 (/.f64 -1 x)) (*.f64 (/.f64 -2 x) 5))))
(+.f64 (*.f64 (/.f64 -2 x) 6) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -3) (*.f64 (/.f64 -2 x) 5))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 18))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 (/.f64 1 x) 33))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 15) (*.f64 (/.f64 1 x) 15)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 15)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 18)))))
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 18)))))
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 30))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 (/.f64 1 x) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 (/.f64 1 x) 33))))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 x) 18) 2))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))) 2))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 8) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 8) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x))) (*.f64 (/.f64 -1 x) 9))) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) 9) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6))) (neg.f64 (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6))) (neg.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6))) (neg.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) -2) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 12))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))) (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9))))))
(neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))))))
(neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12)) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))) (*.f64 -2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 12)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 15)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)) (+.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (/.f64 2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 8) (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 -2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 6 (/.f64 -1 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) 2)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 2 x) 4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 3 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) 6) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (*.f64 6 (+.f64 (/.f64 1 x) (/.f64 2 x))) (neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) 4))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))) (-.f64 0 (*.f64 (*.f64 (/.f64 -1 x) 18) 2)))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 -1 x) -9) (*.f64 (/.f64 1 x) 6)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (*.f64 (/.f64 1 x) 18) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 3 (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 2))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))) (+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) 4))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) (/.f64 2 x)))) (*.f64 4 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) (/.f64 2 x)))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) -4))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))) -4))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 -2 (/.f64 -2 x)))))
(+.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2) (+.f64 (*.f64 3 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (*.f64 (*.f64 3 (/.f64 2 x)) 2) (*.f64 (*.f64 3 (/.f64 2 x)) 2))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))) (*.f64 (/.f64 -2 x) 8))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) 2)))
(+.f64 (+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4)) (neg.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (neg.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 8))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 8) (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5)))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) -8)))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 2 x) 5)))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) -8)))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))) (-.f64 0 (*.f64 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x)))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6))))))
(+.f64 (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (neg.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (*.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))) -2)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (*.f64 -2 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4) (*.f64 -2 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 2 (/.f64 2 x)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6))) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) 2)))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (*.f64 (/.f64 -1 x) 6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4) (neg.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 8))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) -8) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 4))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) -8) (+.f64 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (+.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (*.f64 (/.f64 1 x) -6)) (*.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -3)) 4))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))) (*.f64 (/.f64 2 x) -4))
(+.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))) (+.f64 (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (*.f64 (/.f64 -1 x) 6)) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 -2 x) 2) (+.f64 (*.f64 (/.f64 -1 x) 6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) -6))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 x)) (+.f64 (*.f64 (/.f64 1 x) -6) (*.f64 -3 (+.f64 (/.f64 1 x) (/.f64 2 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 2 x)) -6))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
(+.f64 (*.f64 (/.f64 -1 x) -24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 24) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(*.f64 1 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(*.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(*.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))) -1)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(*.f64 -1 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(/.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(/.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))) -1)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(pow.f64 (-.f64 (/.f64 -2 x) (*.f64 3 (/.f64 -1 x))) 1)
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))
(neg.f64 (+.f64 (/.f64 2 x) (*.f64 3 (/.f64 -1 x))))
(+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 -2 x))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 18 to 9 computations (50% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1420×rational_best-1
1408×rational_best-2
1026×rational_best-simplify-46
810×rational_best-4
810×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
15613
212013
320613
440013
5132713
6481613
7764113
Stop Event
node limit
Counts
1 → 76
Calls
Call 1
Inputs
(-.f64 (/.f64 2 x) (/.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 x) (/.f64 (neg.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y -2) x) (*.f64 2 (/.f64 (-.f64 2 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (-.f64 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 y) x) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 y x)) (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 y x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y x) -2) (+.f64 (/.f64 2 x) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (+.f64 (/.f64 (-.f64 2 y) x) (+.f64 (/.f64 2 x) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 (-.f64 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 (+.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 x) 4) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (/.f64 (-.f64 -2 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)) (*.f64 (/.f64 -1 x) (+.f64 y (-.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 2 y) x) (+.f64 (/.f64 2 x) (/.f64 y x))) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (/.f64 (+.f64 y -2) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 y -2) x)) (*.f64 (/.f64 (-.f64 2 y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))) (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 2 y) x) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y -2) x) (/.f64 y x))) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x))) (+.f64 (/.f64 2 x) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (-.f64 2 y) x))) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 y x) (/.f64 (-.f64 2 y) x))) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 (/.f64 2 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)) (*.f64 (/.f64 (neg.f64 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (*.f64 2 (+.f64 (/.f64 2 x) (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 x) (+.f64 y (-.f64 2 y))) (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -2) x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x))) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 y) x) 4) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) 4)) (*.f64 2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 y x)) (+.f64 (/.f64 y x) (/.f64 (+.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 2 y) x) 3) (*.f64 2 (/.f64 (+.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)) (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 2 y) x) (/.f64 y x))) (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))) (*.f64 2 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 y -2) x) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (*.f64 2 (+.f64 (/.f64 2 x) (/.f64 y x)))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -2) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -2) (+.f64 (*.f64 (/.f64 1 x) -2) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y -2) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y -2) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 2 (-.f64 2 y)) (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (+.f64 y -2) (*.f64 2 (-.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (*.f64 2 (+.f64 y -2)) (-.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (-.f64 2 y) (*.f64 2 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 2 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y -2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y -2) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 2 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 y -2) x))))))

simplify548.0ms (3.2%)

Algorithm
egg-herbie
Rules
1680×rational_best-simplify-55
1416×rational_best-simplify-2
1124×rational_best-simplify-1
1058×rational_best-simplify-47
752×rational_best-simplify-53
Iterations

Useful iterations: 19 (0.0ms)

IterNodesCost
01661930
12931918
24641918
37801894
415511850
533901850
647451850
753371850
857291850
959091850
1059591850
1159621850
1260061850
1363741850
1465661850
1567081850
1668041850
1768441850
1868441850
1969711802
Stop Event
node limit
Counts
100 → 95
Calls
Call 1
Inputs
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 2 x) (/.f64 (neg.f64 y) x))
(+.f64 (/.f64 y x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (/.f64 (-.f64 2 y) x) 0)
(+.f64 0 (/.f64 (-.f64 2 y) x))
(+.f64 (/.f64 (+.f64 y -2) x) (*.f64 2 (/.f64 (-.f64 2 y) x)))
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (-.f64 2 y) x))))
(+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) -2))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 2 x))
(+.f64 (*.f64 2 (/.f64 y x)) (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))))
(+.f64 (*.f64 2 (/.f64 y x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) 4)))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (*.f64 (/.f64 y x) -2) (+.f64 (/.f64 2 x) (/.f64 y x)))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (*.f64 2 (/.f64 2 x)))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (+.f64 (/.f64 (-.f64 2 y) x) (+.f64 (/.f64 2 x) (/.f64 y x))))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 (-.f64 2 y) x))))
(+.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 (+.f64 y -2) x))
(+.f64 (*.f64 (/.f64 2 x) 4) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x))))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)) (*.f64 (/.f64 -1 x) (+.f64 y (-.f64 2 y))))
(+.f64 (+.f64 (/.f64 (-.f64 2 y) x) (+.f64 (/.f64 2 x) (/.f64 y x))) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -2) x)))
(+.f64 (+.f64 (/.f64 y x) (/.f64 (+.f64 y -2) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 y x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 y -2) x)) (*.f64 (/.f64 (-.f64 2 y) x) 3))
(+.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))) (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 2 y) x) (/.f64 y x))))
(+.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y -2) x) (/.f64 y x))) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x))) (+.f64 (/.f64 2 x) (/.f64 y x)))
(+.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (/.f64 y x)))
(+.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (-.f64 2 y) x))) (/.f64 -2 x))
(+.f64 (*.f64 2 (+.f64 (/.f64 y x) (/.f64 (-.f64 2 y) x))) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))
(+.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)))
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 (/.f64 2 x) 4))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)) (*.f64 (/.f64 (neg.f64 y) x) 4))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (*.f64 2 (+.f64 (/.f64 2 x) (/.f64 y x)))))
(+.f64 (*.f64 (/.f64 -1 x) (+.f64 y (-.f64 2 y))) (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -2) x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x))) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)))
(+.f64 (*.f64 (/.f64 (neg.f64 y) x) 4) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)))
(+.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) 4)) (*.f64 2 (/.f64 y x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 y x)) (+.f64 (/.f64 y x) (/.f64 (+.f64 y -2) x)))
(+.f64 (*.f64 (/.f64 (-.f64 2 y) x) 3) (*.f64 2 (/.f64 (+.f64 y -2) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)) (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))))
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 2 y) x) (/.f64 y x))) (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)))
(+.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))) (*.f64 2 (/.f64 -2 x)))
(+.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 y -2) x) (/.f64 y x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (*.f64 2 (+.f64 (/.f64 2 x) (/.f64 y x)))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)))
(*.f64 (/.f64 (-.f64 2 y) x) 1)
(*.f64 1 (/.f64 (-.f64 2 y) x))
(*.f64 (-.f64 2 y) (/.f64 1 x))
(*.f64 (+.f64 y -2) (/.f64 -1 x))
(*.f64 (+.f64 y -2) (+.f64 (*.f64 (/.f64 1 x) -2) (/.f64 1 x)))
(*.f64 (+.f64 y -2) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 -1 (/.f64 (+.f64 y -2) x))
(*.f64 (/.f64 (+.f64 y -2) x) -1)
(*.f64 (/.f64 1 x) (-.f64 2 y))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 2 (-.f64 2 y)) (+.f64 y -2)))
(*.f64 (/.f64 1 x) (+.f64 (+.f64 y -2) (*.f64 2 (-.f64 2 y))))
(*.f64 (/.f64 -1 x) (+.f64 y -2))
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 2 (+.f64 y -2)) (-.f64 2 y)))
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 2 y) (*.f64 2 (+.f64 y -2))))
(/.f64 (/.f64 (-.f64 2 y) x) 1)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 y -2) (neg.f64 x))
(/.f64 (/.f64 (+.f64 y -2) x) -1)
(/.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)))) -1)
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x)))) 1)
(pow.f64 (/.f64 (-.f64 2 y) x) 1)
(neg.f64 (/.f64 (+.f64 y -2) x))
Outputs
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 2 (*.f64 -1 y)) x)
(/.f64 (-.f64 2 y) x)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (/.f64 2 x) (/.f64 (neg.f64 y) x))
(/.f64 (-.f64 2 y) x)
(+.f64 (/.f64 y x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)))
(/.f64 (-.f64 2 y) x)
(+.f64 (/.f64 (-.f64 2 y) x) 0)
(/.f64 (-.f64 2 y) x)
(+.f64 0 (/.f64 (-.f64 2 y) x))
(/.f64 (-.f64 2 y) x)
(+.f64 (/.f64 (+.f64 y -2) x) (*.f64 2 (/.f64 (-.f64 2 y) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (/.f64 -2 x) (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (-.f64 2 y) x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) -2))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 2 x))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 y x)) (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 y x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) 4)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 y -2) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 (+.f64 2 y) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 4 x) (/.f64 (+.f64 y -2) x)))
(+.f64 (*.f64 (/.f64 y x) -2) (+.f64 (/.f64 2 x) (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (*.f64 2 (/.f64 2 x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (+.f64 (/.f64 (-.f64 2 y) x) (+.f64 (/.f64 2 x) (/.f64 y x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)) (*.f64 2 (+.f64 (/.f64 y x) (/.f64 (-.f64 2 y) x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 (+.f64 y -2) x))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 (/.f64 2 x) 4) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 2 (/.f64 4 x)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (/.f64 y x) (+.f64 (*.f64 (/.f64 2 x) 3) (*.f64 2 (/.f64 (-.f64 -2 y) x))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x))))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (/.f64 y x) (+.f64 (*.f64 (/.f64 2 x) 3) (*.f64 2 (/.f64 (-.f64 -2 y) x))))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)) (*.f64 (/.f64 -1 x) (+.f64 y (-.f64 2 y))))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 (-.f64 2 y) x) (+.f64 (/.f64 2 x) (/.f64 y x))) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)) (/.f64 y x))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)) (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -2) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 y x) (/.f64 (+.f64 y -2) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 (+.f64 y -2) x)) (*.f64 (/.f64 (-.f64 2 y) x) 3))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))) (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)) (*.f64 2 (-.f64 (/.f64 (-.f64 2 y) x) (/.f64 y x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)))
(+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 2 y) x) (/.f64 2 x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 2 y) x) 3)) (+.f64 (/.f64 y x) (/.f64 -4 x)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 2 (/.f64 (-.f64 2 y) x))) (+.f64 (/.f64 y x) (/.f64 -4 x)))
(+.f64 (-.f64 (/.f64 4 x) (/.f64 (+.f64 y (+.f64 y -2)) x)) (+.f64 (/.f64 y x) (/.f64 -4 x)))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y -2) x) (/.f64 y x))) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 y -2) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 (+.f64 2 y) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 4 x) (/.f64 (+.f64 y -2) x)))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 (/.f64 (-.f64 -2 y) x) -2) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 2 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 -2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 2 (/.f64 (+.f64 2 y) x)))
(+.f64 (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x))) (+.f64 (/.f64 2 x) (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 y x) (*.f64 2 (/.f64 (-.f64 2 y) x))) (/.f64 -2 x))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (+.f64 (/.f64 y x) (/.f64 (-.f64 2 y) x))) (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (/.f64 y x) (+.f64 (*.f64 (/.f64 2 x) 3) (*.f64 2 (/.f64 (-.f64 -2 y) x))))
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 (/.f64 2 x) 4))
(+.f64 (*.f64 (/.f64 2 x) 4) (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (neg.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 2 (/.f64 4 x)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)) (*.f64 (/.f64 (neg.f64 y) x) 4))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (*.f64 2 (+.f64 (/.f64 2 x) (/.f64 y x)))))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 (/.f64 -1 x) (+.f64 y (-.f64 2 y))) (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (+.f64 y -2) x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) -2)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 x) (/.f64 (neg.f64 y) x))) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3)) (*.f64 2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (/.f64 y x) (+.f64 (*.f64 (/.f64 2 x) 3) (*.f64 2 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 (/.f64 (neg.f64 y) x) 4) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)))
(/.f64 (-.f64 2 y) x)
(+.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 (/.f64 y x) 4)) (*.f64 2 (/.f64 y x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 y x)) (+.f64 (/.f64 y x) (/.f64 (+.f64 y -2) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (*.f64 (/.f64 (-.f64 2 y) x) 3) (*.f64 2 (/.f64 (+.f64 y -2) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)) (-.f64 0 (+.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x))))
(+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 2 y) x) (/.f64 2 x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 (-.f64 2 y) x) 3)) (+.f64 (/.f64 y x) (/.f64 -4 x)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 2 (/.f64 (-.f64 2 y) x))) (+.f64 (/.f64 y x) (/.f64 -4 x)))
(+.f64 (-.f64 (/.f64 4 x) (/.f64 (+.f64 y (+.f64 y -2)) x)) (+.f64 (/.f64 y x) (/.f64 -4 x)))
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 2 y) x) (/.f64 y x))) (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)))
(/.f64 (-.f64 2 y) x)
(+.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))) (*.f64 2 (/.f64 -2 x)))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 y -2) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 (+.f64 2 y) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 4 x) (/.f64 (+.f64 y -2) x)))
(+.f64 (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 y -2) x) (/.f64 y x))))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 y x)) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (*.f64 2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 y -2) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 (+.f64 2 y) x) (*.f64 2 (/.f64 (+.f64 y -2) x))))
(+.f64 (/.f64 -4 x) (-.f64 (/.f64 4 x) (/.f64 (+.f64 y -2) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 (/.f64 (-.f64 -2 y) x) -2) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 2 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 -2 (/.f64 (-.f64 -2 y) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (+.f64 (/.f64 y x) (*.f64 (/.f64 2 x) 3))) (*.f64 2 (/.f64 (+.f64 2 y) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 y) x)) (*.f64 2 (+.f64 (/.f64 2 x) (/.f64 y x)))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 y x) 3)))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 (-.f64 2 y) x) 1)
(/.f64 (-.f64 2 y) x)
(*.f64 1 (/.f64 (-.f64 2 y) x))
(/.f64 (-.f64 2 y) x)
(*.f64 (-.f64 2 y) (/.f64 1 x))
(/.f64 (-.f64 2 y) x)
(*.f64 (+.f64 y -2) (/.f64 -1 x))
(/.f64 (-.f64 2 y) x)
(*.f64 (+.f64 y -2) (+.f64 (*.f64 (/.f64 1 x) -2) (/.f64 1 x)))
(/.f64 (-.f64 2 y) x)
(*.f64 (+.f64 y -2) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(/.f64 (-.f64 2 y) x)
(*.f64 -1 (/.f64 (+.f64 y -2) x))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 (+.f64 y -2) x) -1)
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 1 x) (-.f64 2 y))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 2 (-.f64 2 y)) (+.f64 y -2)))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 1 x) (+.f64 (+.f64 y -2) (*.f64 2 (-.f64 2 y))))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 -1 x) (+.f64 y -2))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (*.f64 2 (+.f64 y -2)) (-.f64 2 y)))
(/.f64 (-.f64 2 y) x)
(*.f64 (/.f64 -1 x) (+.f64 (-.f64 2 y) (*.f64 2 (+.f64 y -2))))
(/.f64 (-.f64 2 y) x)
(/.f64 (/.f64 (-.f64 2 y) x) 1)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 2 y) x)
(/.f64 (+.f64 y -2) (neg.f64 x))
(/.f64 (-.f64 2 y) x)
(/.f64 (/.f64 (+.f64 y -2) x) -1)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x)) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (-.f64 2 y) x)))) -1)
(/.f64 (-.f64 2 y) x)
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 y x)) (/.f64 (-.f64 2 y) x))) (*.f64 2 (-.f64 (/.f64 -2 x) (/.f64 (+.f64 y -2) x)))) 1)
(/.f64 (-.f64 2 y) x)
(pow.f64 (/.f64 (-.f64 2 y) x) 1)
(/.f64 (-.f64 2 y) x)
(neg.f64 (/.f64 (+.f64 y -2) x))
(/.f64 (-.f64 2 y) x)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 -2 (+.f64 y 3)) x)
0.0b
(-.f64 -2 (+.f64 y 3))
0.3b
(*.f64 (/.f64 1 x) 6)
0.8b
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
Compiler

Compiled 44 to 33 computations (25% saved)

series4.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@0
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
1.0ms
x
@inf
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
0.0ms
y
@0
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
0.0ms
y
@inf
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
0.0ms
x
@-inf
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))

rewrite278.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1608×rational_best-simplify-46
1396×rational_best-simplify-49
1056×rational_best-1
1046×rational_best-4
1046×rational_best-2
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01482
19182
213676
319076
431374
576164
6414764
7647664
Stop Event
node limit
Counts
4 → 186
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(*.f64 (/.f64 1 x) 6)
(-.f64 -2 (+.f64 y 3))
(/.f64 (-.f64 -2 (+.f64 y 3)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 6 (neg.f64 (+.f64 y 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 x) 6) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (neg.f64 (+.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y 3) (-.f64 (*.f64 -2 (+.f64 y 5)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (+.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y 5) (*.f64 -2 (+.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 y 3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 (+.f64 y 3) (*.f64 -2 (+.f64 y 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 y 5)) (+.f64 y 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 y 3) (*.f64 -2 (+.f64 y 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (+.f64 y 5)) -2) (+.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (+.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y 5) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 y 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 y 5) 2) (+.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y 5) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 y 5))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (+.f64 y 5) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 x) (/.f64 (+.f64 y 3) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 5) x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (-.f64 2 (+.f64 y 3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y 3) (neg.f64 x)) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 5) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 (+.f64 y 5) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (/.f64 (+.f64 y 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 (+.f64 y 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 x) 4) (-.f64 0 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 -2 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) (neg.f64 x))) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 5) x) 3) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 2 (+.f64 y 3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 5) x) -3) (*.f64 (/.f64 (+.f64 y 5) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 -2 x) 4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (-.f64 0 (*.f64 4 (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 3) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y 3) x) 3) (-.f64 (/.f64 -2 x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (*.f64 (/.f64 (+.f64 y 5) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 3) x) 4)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (*.f64 (/.f64 (+.f64 y 3) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (*.f64 (/.f64 -2 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 2 x))) (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)) (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 4 (/.f64 2 x))) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (/.f64 (*.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 y 5) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 x) (/.f64 (+.f64 y 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 5) x) (*.f64 (/.f64 (+.f64 y 5) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 x) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y 3) (neg.f64 x)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 (-.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (neg.f64 (/.f64 (+.f64 y 5) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 (+.f64 y 5) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 -2 x)) (-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (/.f64 (-.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (/.f64 2 x) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (/.f64 (+.f64 y 3) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 (+.f64 y 3) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 2 (+.f64 y 3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))) (-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 5) x) 3) (-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)) (-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 (+.f64 y 3) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 5) x) -3) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (*.f64 4 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (-.f64 (*.f64 (/.f64 -2 x) 4) (/.f64 (-.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 4) (*.f64 (/.f64 (+.f64 y 5) x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 (+.f64 y 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (*.f64 (/.f64 (+.f64 y 3) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (*.f64 -2 (/.f64 (+.f64 y 5) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (+.f64 y 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y 3) x) 3) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) -1) (/.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) -1) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (/.f64 2 x)) -1) (/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (*.f64 (/.f64 (+.f64 y 3) x) -2)) (+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 -2 x) 4) (*.f64 (/.f64 -2 x) 4)) (+.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (/.f64 (-.f64 2 (+.f64 y 3)) x)) (+.f64 (*.f64 -2 (/.f64 -2 x)) (/.f64 (-.f64 2 (+.f64 y 3)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (+.f64 y 5) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (neg.f64 (+.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (+.f64 y 5) (*.f64 (+.f64 y 5) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 y 5)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 y 5)) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 y 5)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y 5) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y 5) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y 5) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 y 5) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y 5) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 y 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 (+.f64 y 5) 2) (+.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 (+.f64 y 5) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 y 5) x))))))

simplify181.0ms (1.1%)

Algorithm
egg-herbie
Rules
1542×rational_best-simplify-1
1396×rational_best-simplify-2
1172×rational_best-simplify-49
1054×rational_best-simplify-46
912×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03455844
16065736
29925700
317845590
441235566
572275566
Stop Event
node limit
Counts
258 → 246
Calls
Call 1
Inputs
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
-5
(-.f64 (*.f64 -1 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (*.f64 -1 y) 5)
(*.f64 -1 y)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (*.f64 -1 y) 5)
(*.f64 -1 y)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (*.f64 -1 y) 5)
(/.f64 -5 x)
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(*.f64 -1 (/.f64 y x))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(*.f64 -1 (/.f64 y x))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(-.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 0)
(*.f64 1 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x))
(*.f64 (/.f64 1 x) (+.f64 6 (neg.f64 (+.f64 y 5))))
(*.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)
(*.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) (/.f64 1 x))
(/.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)
(/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x)
(pow.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)
(+.f64 0 (*.f64 (/.f64 1 x) 6))
(+.f64 (*.f64 (/.f64 1 x) 6) 0)
(-.f64 (*.f64 (/.f64 1 x) 6) 0)
(/.f64 (*.f64 (/.f64 1 x) 6) 1)
(pow.f64 (*.f64 (/.f64 1 x) 6) 1)
(+.f64 -2 (neg.f64 (+.f64 y 3)))
(+.f64 (+.f64 y 3) (-.f64 (*.f64 -2 (+.f64 y 5)) -2))
(+.f64 (neg.f64 (+.f64 y 5)) 0)
(+.f64 0 (neg.f64 (+.f64 y 5)))
(+.f64 (+.f64 y 5) (*.f64 -2 (+.f64 y 5)))
(+.f64 (neg.f64 (+.f64 y 3)) -2)
(+.f64 2 (+.f64 (+.f64 y 3) (*.f64 -2 (+.f64 y 5))))
(+.f64 (*.f64 -2 (+.f64 y 5)) (+.f64 y 5))
(+.f64 (+.f64 (+.f64 y 3) (*.f64 -2 (+.f64 y 5))) 2)
(+.f64 (-.f64 (*.f64 -2 (+.f64 y 5)) -2) (+.f64 y 3))
(*.f64 1 (neg.f64 (+.f64 y 5)))
(*.f64 (neg.f64 (+.f64 y 5)) 1)
(*.f64 (+.f64 y 5) -1)
(*.f64 -1 (+.f64 y 5))
(*.f64 -1 (-.f64 (*.f64 (+.f64 y 5) 2) (+.f64 y 5)))
(/.f64 (neg.f64 (+.f64 y 5)) 1)
(/.f64 (+.f64 y 5) -1)
(pow.f64 (neg.f64 (+.f64 y 5)) 1)
(neg.f64 (+.f64 y 5))
(+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 0)
(+.f64 0 (neg.f64 (/.f64 (+.f64 y 5) x)))
(+.f64 (/.f64 -2 x) (/.f64 (+.f64 y 3) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (/.f64 (+.f64 y 5) x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))
(+.f64 (/.f64 2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) -2))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))))
(+.f64 (/.f64 (+.f64 y 3) (neg.f64 x)) (/.f64 -2 x))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 5) x))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) (neg.f64 x))))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)))
(+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 (+.f64 y 5) x) -3))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)))
(+.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(+.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (/.f64 (+.f64 y 3) x))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 (+.f64 y 3) x))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 2 x))
(+.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 2 x)))
(+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))))
(+.f64 (*.f64 (/.f64 -2 x) 4) (-.f64 0 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) (neg.f64 x))) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 3) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(+.f64 (*.f64 (/.f64 (+.f64 y 5) x) -3) (*.f64 (/.f64 (+.f64 y 5) x) 2))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 -2 x) 4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (-.f64 0 (*.f64 4 (/.f64 2 x))))
(+.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 2 x))))
(+.f64 (*.f64 (/.f64 (+.f64 y 3) x) 3) (-.f64 (/.f64 -2 x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (*.f64 (/.f64 (+.f64 y 5) x) 3))
(+.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 3) x) 4)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (*.f64 (/.f64 (+.f64 y 3) x) 3))
(+.f64 (-.f64 0 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (*.f64 (/.f64 -2 x) 4))
(+.f64 (-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))
(+.f64 (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 2 x))) (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)) (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(+.f64 (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (-.f64 0 (*.f64 4 (/.f64 2 x))) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (/.f64 (*.f64 (+.f64 y 3) 2) x))
(-.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 0)
(-.f64 0 (/.f64 (+.f64 y 5) x))
(-.f64 (/.f64 -2 x) (/.f64 (+.f64 y 3) x))
(-.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(-.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (/.f64 (+.f64 y 5) x) (*.f64 (/.f64 (+.f64 y 5) x) 2))
(-.f64 (/.f64 2 x) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(-.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x))
(-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))))
(-.f64 (/.f64 (+.f64 y 3) (neg.f64 x)) (/.f64 2 x))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (neg.f64 (/.f64 (+.f64 y 5) x)))
(-.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 (+.f64 y 5) x) 3))
(-.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(-.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(-.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(-.f64 (*.f64 -2 (/.f64 -2 x)) (-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 -2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (/.f64 2 x) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))
(-.f64 (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (/.f64 (+.f64 y 3) (neg.f64 x)))
(-.f64 (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 (+.f64 y 3) (neg.f64 x)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 -2 x))
(-.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 -2 x)))
(-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))))
(-.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 2 x)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))) (-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 3) (-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)) (-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(-.f64 (*.f64 (/.f64 (+.f64 y 5) x) -3) (*.f64 -2 (/.f64 (+.f64 y 5) x)))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (*.f64 4 (/.f64 2 x)))
(-.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (-.f64 (*.f64 (/.f64 -2 x) 4) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 4) (*.f64 (/.f64 (+.f64 y 5) x) -3))
(-.f64 (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 (+.f64 y 3) x)))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (*.f64 (/.f64 (+.f64 y 3) x) 4))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(-.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (+.f64 y 3) x)))
(-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 3) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 -2 x)))
(-.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) -1) (/.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) -1) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(-.f64 (/.f64 (*.f64 4 (/.f64 2 x)) -1) (/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) -1))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (*.f64 (/.f64 (+.f64 y 3) x) -2)) (+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x)))
(-.f64 (+.f64 (*.f64 (/.f64 -2 x) 4) (*.f64 (/.f64 -2 x) 4)) (+.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(-.f64 (+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (/.f64 (-.f64 2 (+.f64 y 3)) x)) (+.f64 (*.f64 -2 (/.f64 -2 x)) (/.f64 (-.f64 2 (+.f64 y 3)) x)))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(*.f64 1 (neg.f64 (/.f64 (+.f64 y 5) x)))
(*.f64 (/.f64 1 x) (neg.f64 (+.f64 y 5)))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y 5) (*.f64 (+.f64 y 5) 2)))
(*.f64 (neg.f64 (+.f64 y 5)) (/.f64 1 x))
(*.f64 (neg.f64 (+.f64 y 5)) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 (neg.f64 (+.f64 y 5)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(*.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 1)
(*.f64 (+.f64 y 5) (/.f64 -1 x))
(*.f64 (+.f64 y 5) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(*.f64 (+.f64 y 5) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(*.f64 -1 (/.f64 (+.f64 y 5) x))
(*.f64 (/.f64 (+.f64 y 5) x) -1)
(*.f64 (/.f64 -1 x) (+.f64 y 5))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (+.f64 y 5) 2) (+.f64 y 5)))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 (+.f64 y 5) 2)))
(pow.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 1)
(neg.f64 (/.f64 (+.f64 y 5) x))
Outputs
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (*.f64 -1 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 (-.f64 y 1) x))
(neg.f64 (/.f64 (-.f64 y 1) x))
(/.f64 (-.f64 1 y) x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
(/.f64 6 x)
-5
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(*.f64 -1 y)
(neg.f64 y)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(*.f64 -1 y)
(neg.f64 y)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(-.f64 (*.f64 -1 y) 5)
(-.f64 (neg.f64 y) 5)
(/.f64 -5 x)
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(-.f64 (*.f64 -1 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (neg.f64 (/.f64 y x)) (*.f64 5 (/.f64 1 x)))
(-.f64 (/.f64 (neg.f64 y) x) (*.f64 5 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 5 y) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 0)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(*.f64 1 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x))
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(*.f64 (/.f64 1 x) (+.f64 6 (neg.f64 (+.f64 y 5))))
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(*.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(*.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) (/.f64 1 x))
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(pow.f64 (/.f64 (+.f64 6 (neg.f64 (+.f64 y 5))) x) 1)
(/.f64 (+.f64 6 (neg.f64 (+.f64 5 y))) x)
(+.f64 0 (*.f64 (/.f64 1 x) 6))
(*.f64 6 (/.f64 1 x))
(+.f64 (*.f64 (/.f64 1 x) 6) 0)
(*.f64 6 (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 x) 6) 0)
(*.f64 6 (/.f64 1 x))
(/.f64 (*.f64 (/.f64 1 x) 6) 1)
(*.f64 6 (/.f64 1 x))
(pow.f64 (*.f64 (/.f64 1 x) 6) 1)
(*.f64 6 (/.f64 1 x))
(+.f64 -2 (neg.f64 (+.f64 y 3)))
(+.f64 (+.f64 y 3) (-.f64 (*.f64 -2 (+.f64 y 5)) -2))
(+.f64 3 (+.f64 y (-.f64 (*.f64 (+.f64 5 y) -2) -2)))
(+.f64 y (+.f64 3 (-.f64 (*.f64 (+.f64 5 y) -2) -2)))
(+.f64 (neg.f64 (+.f64 y 5)) 0)
(neg.f64 (+.f64 5 y))
(+.f64 0 (neg.f64 (+.f64 y 5)))
(neg.f64 (+.f64 5 y))
(+.f64 (+.f64 y 5) (*.f64 -2 (+.f64 y 5)))
(neg.f64 (+.f64 5 y))
(+.f64 (neg.f64 (+.f64 y 3)) -2)
(+.f64 -2 (neg.f64 (+.f64 y 3)))
(+.f64 2 (+.f64 (+.f64 y 3) (*.f64 -2 (+.f64 y 5))))
(neg.f64 (+.f64 5 y))
(+.f64 (*.f64 -2 (+.f64 y 5)) (+.f64 y 5))
(neg.f64 (+.f64 5 y))
(+.f64 (+.f64 (+.f64 y 3) (*.f64 -2 (+.f64 y 5))) 2)
(neg.f64 (+.f64 5 y))
(+.f64 (-.f64 (*.f64 -2 (+.f64 y 5)) -2) (+.f64 y 3))
(+.f64 3 (+.f64 y (-.f64 (*.f64 (+.f64 5 y) -2) -2)))
(+.f64 y (+.f64 3 (-.f64 (*.f64 (+.f64 5 y) -2) -2)))
(*.f64 1 (neg.f64 (+.f64 y 5)))
(neg.f64 (+.f64 5 y))
(*.f64 (neg.f64 (+.f64 y 5)) 1)
(neg.f64 (+.f64 5 y))
(*.f64 (+.f64 y 5) -1)
(neg.f64 (+.f64 5 y))
(*.f64 -1 (+.f64 y 5))
(neg.f64 (+.f64 5 y))
(*.f64 -1 (-.f64 (*.f64 (+.f64 y 5) 2) (+.f64 y 5)))
(neg.f64 (+.f64 5 y))
(/.f64 (neg.f64 (+.f64 y 5)) 1)
(neg.f64 (+.f64 5 y))
(/.f64 (+.f64 y 5) -1)
(neg.f64 (+.f64 5 y))
(pow.f64 (neg.f64 (+.f64 y 5)) 1)
(neg.f64 (+.f64 5 y))
(neg.f64 (+.f64 y 5))
(neg.f64 (+.f64 5 y))
(+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 0)
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 0 (neg.f64 (/.f64 (+.f64 y 5) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 -2 x) (/.f64 (+.f64 y 3) (neg.f64 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (+.f64 y 5) x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 2 x) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) -2))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (+.f64 y 3) (neg.f64 x)) (/.f64 -2 x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 5) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) (neg.f64 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 (+.f64 y 5) x) -3))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (/.f64 (+.f64 y 3) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 (+.f64 y 3) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 2 x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 2 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 (/.f64 -2 x) 4) (-.f64 0 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 3 (/.f64 -2 x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 (/.f64 -2 x) -4) (*.f64 -2 (/.f64 (+.f64 5 y) x)))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 (+.f64 5 y) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) -4))))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (neg.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 2 (/.f64 (-.f64 2 (+.f64 y 3)) x))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (+.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) (neg.f64 x))) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 -2 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 3) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 2 x) -4)) (-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (*.f64 -2 (/.f64 (+.f64 5 y) x))))
(+.f64 (*.f64 (+.f64 5 y) (/.f64 -2 x)) (-.f64 (+.f64 (*.f64 (+.f64 5 y) (/.f64 2 x)) (*.f64 (/.f64 2 x) -4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 (/.f64 (+.f64 y 5) x) -3) (*.f64 (/.f64 (+.f64 y 5) x) 2))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 -2 x) 4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))
(+.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 3 (/.f64 -2 x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 (/.f64 -2 x) -4) (*.f64 -2 (/.f64 (+.f64 5 y) x)))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 (+.f64 5 y) (/.f64 -2 x)) (*.f64 (/.f64 -2 x) -4))))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (-.f64 0 (*.f64 4 (/.f64 2 x))))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(+.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 5 y) x)) (/.f64 -2 x))) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 5 y) (neg.f64 x)) (/.f64 -2 x))) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 2 (/.f64 (-.f64 -2 (+.f64 5 y)) x)) (*.f64 (/.f64 2 x) -4)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 5 y) -2) x)) (+.f64 (/.f64 (neg.f64 (+.f64 y 3)) x) (*.f64 3 (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (+.f64 (/.f64 (+.f64 5 y) x) (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 2 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (*.f64 (/.f64 (+.f64 y 3) x) 3) (-.f64 (/.f64 -2 x) (*.f64 (/.f64 (+.f64 y 3) x) 4)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (*.f64 (/.f64 (+.f64 y 5) x) 3))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 0 (*.f64 (/.f64 (+.f64 y 3) x) 4)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (/.f64 -2 x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (*.f64 (/.f64 (+.f64 y 3) x) 3))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 0 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (*.f64 (/.f64 -2 x) 4))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(+.f64 (-.f64 0 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (neg.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 2 (/.f64 (-.f64 2 (+.f64 y 3)) x))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 2 x))) (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)) (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(+.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 5 y) x)) (/.f64 -2 x))) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 5 y) (neg.f64 x)) (/.f64 -2 x))) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 2 (/.f64 (-.f64 -2 (+.f64 5 y)) x)) (*.f64 (/.f64 2 x) -4)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 5 y) -2) x)) (+.f64 (/.f64 (neg.f64 (+.f64 y 3)) x) (*.f64 3 (/.f64 -2 x))))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 2 x) -4)) (-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (*.f64 -2 (/.f64 (+.f64 5 y) x))))
(+.f64 (*.f64 (+.f64 5 y) (/.f64 -2 x)) (-.f64 (+.f64 (*.f64 (+.f64 5 y) (/.f64 2 x)) (*.f64 (/.f64 2 x) -4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2)) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (+.f64 (/.f64 (+.f64 5 y) x) (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (-.f64 0 (*.f64 4 (/.f64 2 x))) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(+.f64 (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 3) x) 4)) (/.f64 (*.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 0)
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 0 (/.f64 (+.f64 y 5) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 -2 x) (/.f64 (+.f64 y 3) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (+.f64 y 5) x) (*.f64 (/.f64 (+.f64 y 5) x) 2))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 2 x) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (+.f64 y 3) (neg.f64 x)) (/.f64 2 x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (+.f64 y 3) x) (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x)))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (neg.f64 (/.f64 (+.f64 y 5) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 (+.f64 y 5) x) 3))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 -2 (/.f64 -2 x)) (-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 -2 (/.f64 -2 x)) (-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 -2 (/.f64 -2 x)) (+.f64 (/.f64 2 x) (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (/.f64 (+.f64 y 3) (neg.f64 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 (+.f64 y 3) (neg.f64 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (/.f64 -2 x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 2 (-.f64 (/.f64 2 x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 2 (+.f64 y 3)) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 -2 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 2 x) -4)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (+.f64 (*.f64 (+.f64 5 y) (/.f64 2 x)) (*.f64 (/.f64 2 x) -4)))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (neg.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 2 (/.f64 (-.f64 2 (+.f64 y 3)) x))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 2 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (+.f64 (/.f64 2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (-.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 (+.f64 y 3) x))) (-.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 3) (-.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (-.f64 0 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 (+.f64 y 5) x) 2)) (-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x))) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 5) x) 2) (*.f64 (/.f64 -2 x) 4)) (-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3)) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 -2 x) 4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 5 y) x)) (*.f64 (/.f64 2 x) -4)) (-.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))) (*.f64 -2 (/.f64 (+.f64 5 y) x))))
(+.f64 (*.f64 (+.f64 5 y) (/.f64 -2 x)) (-.f64 (+.f64 (*.f64 (+.f64 5 y) (/.f64 2 x)) (*.f64 (/.f64 2 x) -4)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 y 3) x) (/.f64 (+.f64 y 5) x))) (/.f64 (-.f64 (+.f64 y 3) 2) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 y 5) x) -3) (*.f64 -2 (/.f64 (+.f64 y 5) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) (*.f64 4 (/.f64 2 x)))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(-.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (-.f64 (*.f64 (/.f64 -2 x) 4) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(+.f64 (*.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 5 y) x)) (/.f64 -2 x))) (-.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 5 y) (neg.f64 x)) (/.f64 -2 x))) (*.f64 (/.f64 -2 x) 4)))
(+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 2 (/.f64 (-.f64 -2 (+.f64 5 y)) x)) (*.f64 (/.f64 2 x) -4)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 5 y) -2) x)) (+.f64 (/.f64 (neg.f64 (+.f64 y 3)) x) (*.f64 3 (/.f64 -2 x))))
(-.f64 (*.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 4) (*.f64 (/.f64 (+.f64 y 5) x) -3))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 (+.f64 y 3) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 2 (+.f64 y 3)) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (*.f64 2 (-.f64 (/.f64 (+.f64 y 5) x) (/.f64 2 x)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (*.f64 -2 (/.f64 (-.f64 2 (+.f64 y 3)) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (*.f64 (/.f64 (+.f64 y 3) x) 4))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) (*.f64 -2 (/.f64 (+.f64 y 5) x))))
(+.f64 (/.f64 (*.f64 (+.f64 y 3) 2) x) (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 5 y) x)) (-.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (+.f64 (*.f64 (+.f64 y 3) (/.f64 2 x)) (/.f64 (-.f64 (+.f64 y 3) 2) x)) (*.f64 2 (+.f64 (/.f64 (+.f64 5 y) x) (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (+.f64 (/.f64 -2 x) (*.f64 -2 (/.f64 (+.f64 y 5) x))) (-.f64 (*.f64 -2 (/.f64 2 x)) (/.f64 (+.f64 y 3) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 3) (-.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) (/.f64 -2 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 y 5) x)) (/.f64 (+.f64 y 3) x)) (-.f64 (/.f64 -2 x) (/.f64 (*.f64 (+.f64 y 3) 2) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 y 3) x) 4) -1) (/.f64 (+.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) (/.f64 (*.f64 (+.f64 y 3) 2) x)) -1))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y 3) 2) x) 2) -1) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (neg.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 y 3) 2) x)))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 2 (/.f64 (-.f64 2 (+.f64 y 3)) x))))
(+.f64 (*.f64 3 (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 -2 (/.f64 (-.f64 (+.f64 y 3) 2) x))))
(-.f64 (/.f64 (*.f64 4 (/.f64 2 x)) -1) (/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))) -1))
(+.f64 (*.f64 (/.f64 -2 x) 4) (neg.f64 (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 2 x) -4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (*.f64 (/.f64 (+.f64 y 3) x) -2)) (+.f64 (*.f64 (/.f64 (+.f64 y 3) x) -2) (/.f64 (-.f64 2 (+.f64 y 3)) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(-.f64 (+.f64 (*.f64 (/.f64 -2 x) 4) (*.f64 (/.f64 -2 x) 4)) (+.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 3))))
(-.f64 (+.f64 (*.f64 (/.f64 -2 x) 4) (*.f64 (/.f64 -2 x) 4)) (+.f64 (*.f64 (/.f64 -2 x) 4) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 3 (/.f64 -2 x)))))
(-.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (/.f64 (+.f64 y 3) x) (+.f64 (*.f64 3 (/.f64 -2 x)) (*.f64 (/.f64 -2 x) 4))))
(-.f64 (*.f64 (/.f64 -2 x) 8) (+.f64 (/.f64 (+.f64 y 3) x) (*.f64 (/.f64 -2 x) 7)))
(-.f64 (+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (/.f64 (-.f64 2 (+.f64 y 3)) x)) (+.f64 (*.f64 -2 (/.f64 -2 x)) (/.f64 (-.f64 2 (+.f64 y 3)) x)))
(-.f64 (+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (/.f64 (-.f64 2 (+.f64 y 3)) x)) (+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 -2 x))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 y 3) 2) x)) (+.f64 (/.f64 (-.f64 2 (+.f64 y 3)) x) (*.f64 -2 (/.f64 -2 x))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x)) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))) (+.f64 (/.f64 -2 x) (+.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) (/.f64 -2 x))))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 1 (neg.f64 (/.f64 (+.f64 y 5) x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (/.f64 1 x) (neg.f64 (+.f64 y 5)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 y 5) (*.f64 (+.f64 y 5) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (neg.f64 (+.f64 y 5)) (/.f64 1 x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (neg.f64 (+.f64 y 5)) (-.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) -2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (neg.f64 (+.f64 y 5)) (+.f64 (/.f64 -1 x) (*.f64 (/.f64 1 x) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 1)
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (+.f64 y 5) (/.f64 -1 x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (+.f64 y 5) (-.f64 (*.f64 (/.f64 1 x) -2) (/.f64 -1 x)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (+.f64 y 5) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) -2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 y 5) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (/.f64 (+.f64 y 5) x) -1)
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (/.f64 -1 x) (+.f64 y 5))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 (+.f64 y 5) 2) (+.f64 y 5)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 (+.f64 y 5) 2)))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(pow.f64 (neg.f64 (/.f64 (+.f64 y 5) x)) 1)
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))
(neg.f64 (/.f64 (+.f64 y 5) x))
(neg.f64 (/.f64 (+.f64 5 y) x))
(/.f64 (+.f64 5 y) (neg.f64 x))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 3 (-.f64 y -2)) x)
0.0b
(+.f64 3 (-.f64 y -2))
0.0b
(/.f64 (-.f64 y -2) x)
7.8b
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
Compiler

Compiled 48 to 34 computations (29.2% saved)

series3.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
0.0ms
y
@0
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
0.0ms
x
@-inf
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
0.0ms
x
@inf
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
0.0ms
y
@inf
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1196×rational_best-1
1178×rational_best-4
1178×rational_best-2
1178×rational_best-3
1140×rational_best-simplify-2
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01275
18075
213275
318875
431075
569875
6233275
7485369
8684569
Stop Event
node limit
Counts
3 → 61
Calls
Call 1
Inputs
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(+.f64 3 (-.f64 y -2))
(/.f64 (+.f64 3 (-.f64 y -2)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 y 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 y 2) 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 (+.f64 y 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 3 (+.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 3 (+.f64 y 2)) 2) (+.f64 3 (+.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 3 (+.f64 y 2)) 4) (*.f64 3 (+.f64 3 (+.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 3 (+.f64 3 (+.f64 y 2))) (+.f64 3 (+.f64 3 (+.f64 y 2)))) (+.f64 3 (+.f64 3 (+.f64 3 (+.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2))) (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2)))) (+.f64 (+.f64 y 2) (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3 (+.f64 y 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 3 (+.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 3 (+.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (+.f64 y 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 3 (+.f64 y 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 3 (+.f64 y 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3 (+.f64 y 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (/.f64 (+.f64 3 (+.f64 y 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))) (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4)) (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3 (+.f64 y 2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3 (+.f64 y 2)) (-.f64 (*.f64 3 (/.f64 1 x)) (*.f64 -2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 3 (+.f64 y 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 3 (+.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 -2 (+.f64 3 (+.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 3 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 3 (+.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (-.f64 (*.f64 -2 (+.f64 3 (+.f64 y 2))) (neg.f64 (+.f64 3 (+.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 3 (+.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 -2 (+.f64 3 (+.f64 y 2)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -2 (+.f64 3 (+.f64 y 2))) (neg.f64 (+.f64 3 (+.f64 y 2)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (/.f64 1 x)) (*.f64 -2 (/.f64 -1 x))) (+.f64 3 (+.f64 y 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 3 (+.f64 y 2)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))))))

simplify321.0ms (1.9%)

Algorithm
egg-herbie
Rules
1612×rational_best-simplify-41
1328×rational_best-simplify-2
972×rational_best-simplify-1
880×rational_best-simplify-46
726×rational_best-simplify-55
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01352143
12052081
23452081
39572081
426422081
544792081
658972081
762332081
Stop Event
node limit
Counts
121 → 90
Calls
Call 1
Inputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
5
(+.f64 5 y)
(+.f64 5 y)
(+.f64 5 y)
y
(+.f64 5 y)
(+.f64 5 y)
(+.f64 5 y)
y
(+.f64 5 y)
(+.f64 5 y)
(+.f64 5 y)
(/.f64 5 x)
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 5 y) x)
(-.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 0)
(*.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)
(*.f64 1 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x))
(*.f64 (/.f64 1 x) (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 y 2) 2)))
(*.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) (/.f64 1 x))
(*.f64 (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 y 2) 2)) (/.f64 -1 x))
(*.f64 (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) -1)
(/.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)
(/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x)
(pow.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)
(-.f64 (+.f64 3 (+.f64 y 2)) 0)
(-.f64 0 (neg.f64 (+.f64 3 (+.f64 y 2))))
(-.f64 (*.f64 (+.f64 3 (+.f64 y 2)) 2) (+.f64 3 (+.f64 y 2)))
(-.f64 (*.f64 (+.f64 3 (+.f64 y 2)) 4) (*.f64 3 (+.f64 3 (+.f64 y 2))))
(-.f64 (+.f64 (+.f64 3 (+.f64 3 (+.f64 y 2))) (+.f64 3 (+.f64 3 (+.f64 y 2)))) (+.f64 3 (+.f64 3 (+.f64 3 (+.f64 y 2)))))
(-.f64 (+.f64 (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2))) (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2)))) (+.f64 (+.f64 y 2) (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2)))))
(*.f64 (+.f64 3 (+.f64 y 2)) 1)
(*.f64 1 (+.f64 3 (+.f64 y 2)))
(*.f64 -1 (neg.f64 (+.f64 3 (+.f64 y 2))))
(*.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) -1)
(/.f64 (+.f64 3 (+.f64 y 2)) 1)
(/.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) -1)
(pow.f64 (+.f64 3 (+.f64 y 2)) 1)
(neg.f64 (neg.f64 (+.f64 3 (+.f64 y 2))))
(+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 0)
(+.f64 0 (/.f64 (+.f64 3 (+.f64 y 2)) x))
(+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2))
(+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 0)
(-.f64 0 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x)))
(-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (/.f64 (+.f64 3 (+.f64 y 2)) x))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x))))
(-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2))
(-.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))) (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4)) (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))))
(*.f64 (+.f64 3 (+.f64 y 2)) (/.f64 1 x))
(*.f64 (+.f64 3 (+.f64 y 2)) (-.f64 (*.f64 3 (/.f64 1 x)) (*.f64 -2 (/.f64 -1 x))))
(*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 1)
(*.f64 1 (/.f64 (+.f64 3 (+.f64 y 2)) x))
(*.f64 (/.f64 1 x) (+.f64 3 (+.f64 y 2)))
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 -2 (+.f64 3 (+.f64 y 2)))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)))
(*.f64 (/.f64 1 x) (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)))
(*.f64 -1 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(*.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (/.f64 -1 x))
(*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) -1)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 3 (+.f64 y 2))))
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 -2 (+.f64 3 (+.f64 y 2))) (neg.f64 (+.f64 3 (+.f64 y 2)))))
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 3 (+.f64 y 2)))))
(*.f64 (-.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 -2 (+.f64 3 (+.f64 y 2)))) (/.f64 1 x))
(*.f64 (-.f64 (*.f64 -2 (+.f64 3 (+.f64 y 2))) (neg.f64 (+.f64 3 (+.f64 y 2)))) (/.f64 -1 x))
(*.f64 (-.f64 (*.f64 3 (/.f64 1 x)) (*.f64 -2 (/.f64 -1 x))) (+.f64 3 (+.f64 y 2)))
(*.f64 (-.f64 (*.f64 3 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)) (/.f64 1 x))
(*.f64 (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)) (/.f64 1 x))
(*.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 3 (+.f64 y 2)))) (/.f64 -1 x))
(pow.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 1)
(neg.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
Outputs
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 5 (+.f64 y (*.f64 -2 (+.f64 2 y)))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 5 y)) (*.f64 2 (+.f64 2 y))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) x))
(/.f64 (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))) (neg.f64 x))
5
(+.f64 5 y)
(+.f64 y 5)
(+.f64 5 y)
(+.f64 y 5)
(+.f64 5 y)
(+.f64 y 5)
y
(+.f64 5 y)
(+.f64 y 5)
(+.f64 5 y)
(+.f64 y 5)
(+.f64 5 y)
(+.f64 y 5)
y
(+.f64 5 y)
(+.f64 y 5)
(+.f64 5 y)
(+.f64 y 5)
(+.f64 5 y)
(+.f64 y 5)
(/.f64 5 x)
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(/.f64 y x)
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(+.f64 (/.f64 y x) (*.f64 5 (/.f64 1 x)))
(+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 5))
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(/.f64 (+.f64 5 y) x)
(/.f64 (+.f64 y 5) x)
(-.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 0)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(*.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(*.f64 1 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x))
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(*.f64 (/.f64 1 x) (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))))
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(*.f64 -1 (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(neg.f64 (+.f64 (/.f64 (+.f64 2 (+.f64 y 3)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(neg.f64 (+.f64 (/.f64 (+.f64 y 5) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 y 2) 2)))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 2 (+.f64 y 3))) (*.f64 2 (+.f64 y 2))))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))))
(*.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) (/.f64 1 x))
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(*.f64 (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 y 2) 2)) (/.f64 -1 x))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 2 (+.f64 y 3))) (*.f64 2 (+.f64 y 2))))
(*.f64 (/.f64 -1 x) (+.f64 (neg.f64 (+.f64 y 5)) (*.f64 2 (+.f64 y 2))))
(*.f64 (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))) -1)
(neg.f64 (+.f64 (/.f64 (+.f64 2 (+.f64 y 3)) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(neg.f64 (+.f64 (/.f64 (+.f64 y 5) (neg.f64 x)) (*.f64 -2 (/.f64 (-.f64 -2 y) x))))
(/.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(pow.f64 (/.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 y 2))) x) 1)
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(/.f64 (+.f64 y (+.f64 (*.f64 -2 (+.f64 y 2)) 5)) x)
(/.f64 (+.f64 y (+.f64 5 (*.f64 -2 (+.f64 y 2)))) x)
(-.f64 (+.f64 3 (+.f64 y 2)) 0)
(+.f64 y 5)
(-.f64 0 (neg.f64 (+.f64 3 (+.f64 y 2))))
(+.f64 y 5)
(-.f64 (*.f64 (+.f64 3 (+.f64 y 2)) 2) (+.f64 3 (+.f64 y 2)))
(+.f64 y 5)
(-.f64 (*.f64 (+.f64 3 (+.f64 y 2)) 4) (*.f64 3 (+.f64 3 (+.f64 y 2))))
(+.f64 y 5)
(-.f64 (+.f64 (+.f64 3 (+.f64 3 (+.f64 y 2))) (+.f64 3 (+.f64 3 (+.f64 y 2)))) (+.f64 3 (+.f64 3 (+.f64 3 (+.f64 y 2)))))
(+.f64 y 5)
(-.f64 (+.f64 (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2))) (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2)))) (+.f64 (+.f64 y 2) (+.f64 (+.f64 y 2) (+.f64 3 (+.f64 y 2)))))
(+.f64 y 5)
(*.f64 (+.f64 3 (+.f64 y 2)) 1)
(+.f64 y 5)
(*.f64 1 (+.f64 3 (+.f64 y 2)))
(+.f64 y 5)
(*.f64 -1 (neg.f64 (+.f64 3 (+.f64 y 2))))
(+.f64 y 5)
(*.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) -1)
(+.f64 y 5)
(/.f64 (+.f64 3 (+.f64 y 2)) 1)
(+.f64 y 5)
(/.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) -1)
(+.f64 y 5)
(pow.f64 (+.f64 3 (+.f64 y 2)) 1)
(+.f64 y 5)
(neg.f64 (neg.f64 (+.f64 3 (+.f64 y 2))))
(+.f64 y 5)
(+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 0)
(/.f64 (+.f64 y 5) x)
(+.f64 0 (/.f64 (+.f64 3 (+.f64 y 2)) x))
(/.f64 (+.f64 y 5) x)
(+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2))
(/.f64 (+.f64 y 5) x)
(+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(/.f64 (+.f64 y 5) x)
(-.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 0)
(/.f64 (+.f64 y 5) x)
(-.f64 0 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(/.f64 (+.f64 y 5) x)
(-.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x)))
(/.f64 (+.f64 y 5) x)
(-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (/.f64 (+.f64 3 (+.f64 y 2)) x))
(/.f64 (+.f64 y 5) x)
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (+.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (+.f64 y 2)) x))))
(/.f64 (+.f64 y 5) x)
(-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)))
(/.f64 (+.f64 y 5) x)
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2))
(/.f64 (+.f64 y 5) x)
(-.f64 (+.f64 (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x)) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))) (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 2) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))))
(/.f64 (+.f64 y 5) x)
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4)) (+.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 4) (*.f64 3 (/.f64 (+.f64 3 (+.f64 y 2)) x))))
(/.f64 (+.f64 y 5) x)
(*.f64 (+.f64 3 (+.f64 y 2)) (/.f64 1 x))
(/.f64 (+.f64 y 5) x)
(*.f64 (+.f64 3 (+.f64 y 2)) (-.f64 (*.f64 3 (/.f64 1 x)) (*.f64 -2 (/.f64 -1 x))))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 1)
(/.f64 (+.f64 y 5) x)
(*.f64 1 (/.f64 (+.f64 3 (+.f64 y 2)) x))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 1 x) (+.f64 3 (+.f64 y 2)))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 1 x) (-.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 -2 (+.f64 3 (+.f64 y 2)))))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 1 x) (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)))
(/.f64 (+.f64 y 5) x)
(*.f64 -1 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(/.f64 (+.f64 y 5) x)
(*.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (/.f64 -1 x))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)) -1)
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 3 (+.f64 y 2))))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 -1 x) (-.f64 (*.f64 -2 (+.f64 3 (+.f64 y 2))) (neg.f64 (+.f64 3 (+.f64 y 2)))))
(/.f64 (+.f64 y 5) x)
(*.f64 (/.f64 -1 x) (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 3 (+.f64 y 2)))))
(/.f64 (+.f64 y 5) x)
(*.f64 (-.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 -2 (+.f64 3 (+.f64 y 2)))) (/.f64 1 x))
(/.f64 (+.f64 y 5) x)
(*.f64 (-.f64 (*.f64 -2 (+.f64 3 (+.f64 y 2))) (neg.f64 (+.f64 3 (+.f64 y 2)))) (/.f64 -1 x))
(/.f64 (+.f64 y 5) x)
(*.f64 (-.f64 (*.f64 3 (/.f64 1 x)) (*.f64 -2 (/.f64 -1 x))) (+.f64 3 (+.f64 y 2)))
(/.f64 (+.f64 y 5) x)
(*.f64 (-.f64 (*.f64 3 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)) (/.f64 1 x))
(/.f64 (+.f64 y 5) x)
(*.f64 (+.f64 (neg.f64 (+.f64 3 (+.f64 y 2))) (*.f64 (+.f64 3 (+.f64 y 2)) 2)) (/.f64 1 x))
(/.f64 (+.f64 y 5) x)
(*.f64 (+.f64 (+.f64 3 (+.f64 y 2)) (*.f64 -2 (+.f64 3 (+.f64 y 2)))) (/.f64 -1 x))
(/.f64 (+.f64 y 5) x)
(pow.f64 (/.f64 (+.f64 3 (+.f64 y 2)) x) 1)
(/.f64 (+.f64 y 5) x)
(neg.f64 (/.f64 (+.f64 3 (+.f64 y 2)) (neg.f64 x)))
(/.f64 (+.f64 y 5) x)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 3 (-.f64 y -2))
0.0b
(+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2))
0.1b
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
0.3b
(-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2)))
Compiler

Compiled 96 to 77 computations (19.8% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
0.0ms
x
@-inf
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
0.0ms
x
@inf
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
0.0ms
y
@0
(-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2)))
0.0ms
y
@-inf
(-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2)))

rewrite116.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1536×rational_best-simplify-46
1454×rational_best-simplify-49
1036×rational_best-1
1034×rational_best-4
1034×rational_best-2
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
016177
1103141
216499
330163
464863
5181359
6549251
Stop Event
node limit
Counts
3 → 337
Calls
Call 1
Inputs
(-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2)))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
(+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (-.f64 -2 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y -2) (+.f64 (+.f64 (-.f64 y -2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (-.f64 y -2)) (*.f64 2 (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (-.f64 y -2)) (+.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) 2) (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) 2) (+.f64 6 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (-.f64 -2 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 3 (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) 2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y -2) 6) (+.f64 (-.f64 y -2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (+.f64 3 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (*.f64 6 (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6 (+.f64 (*.f64 (-.f64 y -2) 2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6 (neg.f64 (+.f64 3 (-.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) -4) (+.f64 3 (*.f64 3 (-.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 (-.f64 y -2) 2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 y) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 -2 y)) (+.f64 3 (-.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 -2 y)) (-.f64 0 (neg.f64 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) -8) (+.f64 3 (*.f64 (-.f64 y -2) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 3 (-.f64 y -2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (+.f64 6 (*.f64 (-.f64 y -2) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (*.f64 (+.f64 3 (-.f64 y -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (-.f64 y -2)) 6) (*.f64 -2 (+.f64 3 (-.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (*.f64 (-.f64 y -2) -4)) (*.f64 3 (-.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) -3) (+.f64 3 (*.f64 (-.f64 y -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4)) (*.f64 (-.f64 y -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -4)) (-.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 3 (*.f64 (-.f64 y -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 y -2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 (-.f64 y -2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 3 (-.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) 2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (-.f64 y -2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (-.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 6 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (*.f64 (-.f64 y -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (*.f64 3 (+.f64 3 (-.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (-.f64 0 (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 (-.f64 -2 y)) (-.f64 0 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5))) (+.f64 (*.f64 (-.f64 y -2) 4) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 (-.f64 y -2) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5))) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (-.f64 0 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8)) (neg.f64 (*.f64 (-.f64 y -2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 12 (-.f64 0 (+.f64 (+.f64 3 (-.f64 y -2)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (-.f64 0 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (+.f64 3 (-.f64 y -2)) 4)) (-.f64 0 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (neg.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 5)))) (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (-.f64 y -2) 16)) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6)) (-.f64 0 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 6 (*.f64 (-.f64 y -2) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) (*.f64 (-.f64 y -2) 5)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 5) (*.f64 (-.f64 y -2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 3 (*.f64 (-.f64 y -2) 6))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (*.f64 (-.f64 y -2) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (*.f64 (-.f64 y -2) 6)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 6) (*.f64 (-.f64 y -2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (*.f64 (-.f64 y -2) 7)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 7) (*.f64 (-.f64 y -2) 7))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6) (+.f64 3 (*.f64 3 (+.f64 3 (-.f64 y -2))))) (-.f64 0 (+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 -2 (+.f64 3 (-.f64 y -2)))) (*.f64 (+.f64 3 (-.f64 y -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (-.f64 0 (*.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (-.f64 0 (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (*.f64 3 (+.f64 3 (-.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 3 (*.f64 (-.f64 y -2) 4))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) (+.f64 3 (*.f64 (-.f64 y -2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 (-.f64 y -2) 2) 9)) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 3 (-.f64 y -2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 y -2) 4) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) -8) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (-.f64 0 (*.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3 (-.f64 -2 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 3 (-.f64 -2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 3 (-.f64 -2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (-.f64 -2 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 3 (-.f64 -2 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (neg.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 6 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (/.f64 6 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (neg.f64 (/.f64 6 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 0 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 x) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (-.f64 0 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 0 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (-.f64 0 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 0 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 6 (neg.f64 x))) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (-.f64 y -2) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 0 (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x))) (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 6 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (/.f64 6 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (neg.f64 (/.f64 6 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (*.f64 6 (/.f64 (-.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 6 x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (*.f64 (-.f64 -2 y) (/.f64 8 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (-.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 6 (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2) (-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (-.f64 -2 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 3 (*.f64 3 (-.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))))

simplify584.0ms (3.4%)

Algorithm
egg-herbie
Rules
1246×rational_best-simplify-2
1152×rational_best-simplify-49
1086×rational_best-simplify-51
1060×rational_best-simplify-43
776×rational_best-simplify-46
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
069223921
1133223229
2213022389
3344921763
4522820821
5738420797
6776920797
Stop Event
node limit
Counts
385 → 644
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 -1 y))
(*.f64 -1 y)
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 -1 y))
(*.f64 -1 y)
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (*.f64 -1 y))
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
9
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 3 y))
(*.f64 3 y)
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 3 y))
(*.f64 3 y)
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 3 y))
(+.f64 3 (-.f64 -2 y))
(+.f64 3 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 (-.f64 y -2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 2 (-.f64 -2 y)))
(+.f64 (+.f64 3 (-.f64 y -2)) (+.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (*.f64 (-.f64 y -2) 2) (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4)))
(+.f64 (*.f64 (-.f64 y -2) 2) (+.f64 6 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4))
(+.f64 (+.f64 3 (-.f64 -2 y)) 0)
(+.f64 0 (+.f64 3 (-.f64 -2 y)))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(+.f64 (+.f64 (-.f64 y -2) 6) (+.f64 (-.f64 y -2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -3))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (+.f64 3 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) -8))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (*.f64 6 (-.f64 -2 y)))
(+.f64 6 (+.f64 (*.f64 (-.f64 y -2) 2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 6 (neg.f64 (+.f64 3 (-.f64 y -2))))
(+.f64 (*.f64 (-.f64 y -2) -4) (+.f64 3 (*.f64 3 (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 (-.f64 y -2) 2) 6))
(+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (-.f64 -2 y) 3)
(+.f64 (*.f64 2 (-.f64 -2 y)) (+.f64 3 (-.f64 y -2)))
(+.f64 (*.f64 2 (-.f64 -2 y)) (-.f64 0 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))
(+.f64 (*.f64 (-.f64 y -2) -8) (+.f64 3 (*.f64 (-.f64 y -2) 7)))
(+.f64 (*.f64 -2 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 3 (-.f64 y -2)) 6))
(+.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (+.f64 6 (*.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (*.f64 (+.f64 3 (-.f64 y -2)) 4))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))))
(+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)))
(+.f64 (+.f64 (+.f64 3 (-.f64 y -2)) 6) (*.f64 -2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) -4)) (*.f64 3 (-.f64 y -2)))
(+.f64 (*.f64 (-.f64 y -2) -3) (+.f64 3 (*.f64 (-.f64 y -2) 2)))
(+.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4)) (*.f64 (-.f64 y -2) 2))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -4)) (-.f64 y -2))
(+.f64 (+.f64 3 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 3 (*.f64 (-.f64 y -2) 2)))
(+.f64 (+.f64 (-.f64 y -2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 (-.f64 y -2) 6))
(+.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 3 (-.f64 y -2)))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) 6)
(+.f64 (+.f64 (+.f64 (-.f64 y -2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (-.f64 y -2))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) 3)
(+.f64 (+.f64 6 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (*.f64 (-.f64 y -2) 2))
(+.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) 6)
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (*.f64 3 (+.f64 3 (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (-.f64 0 (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2))))))
(+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (*.f64 6 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 5)))
(+.f64 (*.f64 6 (-.f64 -2 y)) (-.f64 0 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5))) (+.f64 (*.f64 (-.f64 y -2) 4) 6))
(+.f64 (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8))))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5))) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (-.f64 0 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8)) (neg.f64 (*.f64 (-.f64 y -2) 16)))
(+.f64 12 (-.f64 0 (+.f64 (+.f64 3 (-.f64 y -2)) 6)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (-.f64 0 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (-.f64 y -2)) 4)) (-.f64 0 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))
(+.f64 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (neg.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))
(+.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 5)))) (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5))))
(+.f64 (neg.f64 (*.f64 (-.f64 y -2) 16)) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8)))
(+.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6)) (-.f64 0 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) (*.f64 (-.f64 y -2) 5)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 5) (*.f64 (-.f64 y -2) 5))))
(+.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 3 (*.f64 (-.f64 y -2) 6))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (*.f64 (-.f64 y -2) 6)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 6) (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (*.f64 (-.f64 y -2) 7)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 7) (*.f64 (-.f64 y -2) 7))))
(+.f64 (+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6) (+.f64 3 (*.f64 3 (+.f64 3 (-.f64 y -2))))) (-.f64 0 (+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6))))
(+.f64 (+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 -2 (+.f64 3 (-.f64 y -2)))) (*.f64 (+.f64 3 (-.f64 y -2)) 4))
(+.f64 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (-.f64 0 (*.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) 2)))
(+.f64 (+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (-.f64 0 (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (*.f64 3 (+.f64 3 (-.f64 y -2))))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 3 (*.f64 (-.f64 y -2) 4))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) (+.f64 3 (*.f64 (-.f64 y -2) 4)))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 (-.f64 y -2) 2) 9)) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 3 (-.f64 y -2)) 6))))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 y -2) 4) 6))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) -8) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (-.f64 0 (*.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))
(*.f64 (+.f64 3 (-.f64 -2 y)) 1)
(*.f64 1 (+.f64 3 (-.f64 -2 y)))
(*.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) -1)
(*.f64 -1 (neg.f64 (+.f64 3 (-.f64 -2 y))))
(/.f64 (+.f64 3 (-.f64 -2 y)) 1)
(/.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) -1)
(pow.f64 (+.f64 3 (-.f64 -2 y)) 1)
(neg.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))))
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 0)
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 0 (/.f64 (+.f64 3 (-.f64 -2 y)) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (neg.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 -2 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 6 x)))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2)))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (/.f64 6 x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (neg.f64 (/.f64 6 (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 0 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x)))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)))
(+.f64 (/.f64 6 x) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (-.f64 0 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 0 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (-.f64 0 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (/.f64 6 (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))
(+.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))))
(+.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 0 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(+.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)))
(+.f64 (neg.f64 (/.f64 6 (neg.f64 x))) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))
(+.f64 (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x))
(+.f64 (neg.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (-.f64 y -2) (/.f64 4 x)))
(+.f64 (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(+.f64 (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 0 (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2)))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))
(+.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 0)
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 0 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 4 x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x))) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 2 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 6 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (/.f64 6 (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (neg.f64 (/.f64 6 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (*.f64 6 (/.f64 (-.f64 y -2) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 6 x) (/.f64 (+.f64 3 (-.f64 y -2)) x))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (-.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 6 (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2) (-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))))
(-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) x))
(-.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(-.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(-.f64 (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2))
(-.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(/.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 1)
(/.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) (neg.f64 x))
(/.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) -1)
(pow.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 1)
(neg.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 0)
(-.f64 0 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(*.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)
(*.f64 1 (+.f64 3 (*.f64 3 (-.f64 y -2))))
(*.f64 -1 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(*.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) -1)
(/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)
(/.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) -1)
(pow.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)
(neg.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
Outputs
1
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(+.f64 1 (*.f64 -1 y))
(+.f64 1 (neg.f64 y))
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 5 (+.f64 y (*.f64 2 (+.f64 2 y)))) (*.f64 4 (+.f64 2 y))) x)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 y 2)) (+.f64 y 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 (-.f64 (+.f64 y (+.f64 (*.f64 2 (+.f64 y 2)) 5)) (*.f64 (+.f64 y 2) 4)) x)
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y (neg.f64 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 y (neg.f64 x)))
(+.f64 (/.f64 y (neg.f64 x)) (/.f64 1 x))
9
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(*.f64 3 y)
(*.f64 y 3)
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(*.f64 3 y)
(*.f64 y 3)
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 9 (*.f64 3 y))
(+.f64 9 (*.f64 y 3))
(+.f64 3 (-.f64 -2 y))
(+.f64 3 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 3 (+.f64 (*.f64 2 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4))))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 (-.f64 y -2) -2)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 -2 (-.f64 y -2))))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 (-.f64 y -2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 2 (-.f64 -2 y)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 2 (-.f64 -2 y))))
(+.f64 3 (+.f64 (*.f64 2 (-.f64 -2 y)) (-.f64 y -2)))
(+.f64 (+.f64 3 (-.f64 y -2)) (+.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (*.f64 (-.f64 y -2) 2) (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 3 (+.f64 (*.f64 2 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4))))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 (-.f64 y -2) -2)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 -2 (-.f64 y -2))))
(+.f64 (*.f64 (-.f64 y -2) 2) (+.f64 6 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 3 (-.f64 -2 y)) 0)
(+.f64 3 (-.f64 -2 y))
(+.f64 0 (+.f64 3 (-.f64 -2 y)))
(+.f64 3 (-.f64 -2 y))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (+.f64 (-.f64 y -2) 6) (+.f64 (-.f64 y -2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -3))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (+.f64 3 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) -8))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5))))
(+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))) 6))
(neg.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))))
(-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (*.f64 6 (-.f64 -2 y)))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 -2 y) 6)))
(+.f64 6 (+.f64 (*.f64 (-.f64 y -2) 2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 6 (neg.f64 (+.f64 3 (-.f64 y -2))))
(-.f64 6 (+.f64 3 (-.f64 y -2)))
(+.f64 (*.f64 (-.f64 y -2) -4) (+.f64 3 (*.f64 3 (-.f64 y -2))))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 (-.f64 y -2) 2) 6))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2)))))
(+.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 9 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (-.f64 -2 y) 3)
(+.f64 3 (-.f64 -2 y))
(+.f64 (*.f64 2 (-.f64 -2 y)) (+.f64 3 (-.f64 y -2)))
(+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 2 (-.f64 -2 y)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 2 (-.f64 -2 y))))
(+.f64 3 (+.f64 (*.f64 2 (-.f64 -2 y)) (-.f64 y -2)))
(+.f64 (*.f64 2 (-.f64 -2 y)) (-.f64 0 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 2 (-.f64 -2 y)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 2 (-.f64 -2 y))))
(+.f64 3 (+.f64 (*.f64 2 (-.f64 -2 y)) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 9 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (*.f64 (-.f64 y -2) -8) (+.f64 3 (*.f64 (-.f64 y -2) 7)))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (*.f64 -2 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 3 (-.f64 y -2)) 6))
(+.f64 6 (neg.f64 (+.f64 3 (-.f64 y -2))))
(-.f64 6 (+.f64 3 (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (+.f64 6 (*.f64 (-.f64 y -2) 6)))
(+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))))
(+.f64 (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (*.f64 (+.f64 3 (-.f64 y -2)) 4))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2)))))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 (+.f64 3 (-.f64 y -2)) -3))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))))
(+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 4 (-.f64 y -2)) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))))))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) -2)))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 -2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))))
(+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)))
(+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 4 (-.f64 y -2)))))
(+.f64 (+.f64 (+.f64 3 (-.f64 y -2)) 6) (*.f64 -2 (+.f64 3 (-.f64 y -2))))
(+.f64 6 (neg.f64 (+.f64 3 (-.f64 y -2))))
(-.f64 6 (+.f64 3 (-.f64 y -2)))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) -4)) (*.f64 3 (-.f64 y -2)))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (*.f64 (-.f64 y -2) -3) (+.f64 3 (*.f64 (-.f64 y -2) 2)))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4)) (*.f64 (-.f64 y -2) 2))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 3 (+.f64 (*.f64 2 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4))))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 (-.f64 y -2) -2)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 -2 (-.f64 y -2))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (*.f64 (-.f64 y -2) -4)) (-.f64 y -2))
(+.f64 (-.f64 y -2) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) (*.f64 (-.f64 y -2) -4)))
(+.f64 (-.f64 y -2) (+.f64 3 (+.f64 (*.f64 2 (-.f64 y -2)) (*.f64 (-.f64 y -2) -4))))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 (-.f64 y -2) -2)))
(+.f64 (-.f64 y -2) (+.f64 3 (*.f64 -2 (-.f64 y -2))))
(+.f64 (+.f64 3 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 3 (*.f64 (-.f64 y -2) 2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (+.f64 (-.f64 y -2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 (-.f64 y -2) 6))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 3 (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 2) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) 6)
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (+.f64 (+.f64 (-.f64 y -2) 6) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (-.f64 y -2))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 2)) (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) 3)
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (+.f64 6 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (*.f64 (-.f64 y -2) 2))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 3 (*.f64 2 (-.f64 y -2))) 3))
(+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) 6))
(+.f64 (neg.f64 (+.f64 3 (-.f64 y -2))) 6)
(+.f64 6 (neg.f64 (+.f64 3 (-.f64 y -2))))
(-.f64 6 (+.f64 3 (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (*.f64 3 (+.f64 3 (-.f64 y -2))))
(+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 4 (-.f64 y -2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (-.f64 0 (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2))))))
(+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 4 (-.f64 y -2)))))
(+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 11) 15))
(+.f64 (*.f64 6 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 5)))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 -2 y) 6)))
(+.f64 (*.f64 6 (-.f64 -2 y)) (-.f64 0 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 -2 y) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5))) (+.f64 (*.f64 (-.f64 y -2) 4) 6))
(+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))) 6))
(neg.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))))
(-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10))
(+.f64 (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 (-.f64 y -2) 6)))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 (+.f64 3 (-.f64 y -2)) -3))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))
(+.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8))))
(+.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (neg.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8))))
(+.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 15))))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5))) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))) 6))
(neg.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))))
(-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10))
(+.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (-.f64 0 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 9 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8)) (neg.f64 (*.f64 (-.f64 y -2) 16)))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 12 (-.f64 0 (+.f64 (+.f64 3 (-.f64 y -2)) 6)))
(+.f64 12 (neg.f64 (+.f64 6 (+.f64 3 (-.f64 y -2)))))
(+.f64 12 (neg.f64 (+.f64 (-.f64 y -2) 9)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 y -2) 4) 6)) (-.f64 0 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 4 (-.f64 y -2)))) (neg.f64 (+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (+.f64 3 (*.f64 5 (-.f64 y -2))))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 4 (-.f64 y -2)))) (neg.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 9 (*.f64 5 (-.f64 y -2))))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 4 (-.f64 y -2)))) (neg.f64 (+.f64 9 (*.f64 (-.f64 y -2) 9))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 4 (-.f64 y -2)))) (neg.f64 (+.f64 9 (*.f64 9 (-.f64 y -2)))))
(+.f64 (+.f64 6 (+.f64 6 (*.f64 (-.f64 y -2) 8))) (neg.f64 (+.f64 9 (*.f64 9 (-.f64 y -2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (-.f64 y -2)) 4)) (-.f64 0 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2)))))
(+.f64 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (neg.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (*.f64 2 (+.f64 (*.f64 5 (-.f64 y -2)) 9)))))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (*.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) -2)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (*.f64 -2 (+.f64 9 (*.f64 5 (-.f64 y -2))))))
(+.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 11) 15))
(+.f64 (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))))
(+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 4 (-.f64 y -2)) (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 7))))))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) -2)))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 -2 (+.f64 3 (*.f64 (-.f64 y -2) 7)))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) 4) (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (*.f64 2 (+.f64 (*.f64 5 (-.f64 y -2)) 9)))))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (*.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) -2)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (*.f64 -2 (+.f64 9 (*.f64 5 (-.f64 y -2))))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 3 (*.f64 (-.f64 y -2) 5)))) (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (+.f64 3 (*.f64 (-.f64 y -2) 5))))
(+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))))
(+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (neg.f64 (+.f64 3 (*.f64 5 (-.f64 y -2)))) 6))
(neg.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))))
(-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10))
(+.f64 (neg.f64 (*.f64 (-.f64 y -2) 16)) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (*.f64 (-.f64 y -2) 8)))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6)) (-.f64 0 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 6 (*.f64 (-.f64 y -2) 5)))))
(+.f64 (+.f64 6 (+.f64 (+.f64 3 (*.f64 4 (-.f64 y -2))) (+.f64 6 (*.f64 5 (-.f64 y -2))))) (neg.f64 (+.f64 (+.f64 6 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 5 (-.f64 y -2))))))
(+.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) (+.f64 6 (neg.f64 (+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 (*.f64 5 (-.f64 y -2)) 12)))))
(+.f64 6 (+.f64 (+.f64 9 (*.f64 (-.f64 y -2) 9)) (neg.f64 (+.f64 12 (*.f64 (-.f64 y -2) 10)))))
(+.f64 6 (+.f64 (+.f64 9 (*.f64 9 (-.f64 y -2))) (neg.f64 (+.f64 12 (*.f64 (-.f64 y -2) 10)))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) (*.f64 (-.f64 y -2) 5)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 5) (*.f64 (-.f64 y -2) 5))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 3 (*.f64 4 (-.f64 y -2)))) (neg.f64 (+.f64 (*.f64 5 (-.f64 y -2)) (*.f64 5 (-.f64 y -2)))))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 (+.f64 3 (*.f64 4 (-.f64 y -2))) (neg.f64 (*.f64 (-.f64 y -2) 10))))
(+.f64 (*.f64 (-.f64 y -2) 9) (+.f64 3 (*.f64 10 (-.f64 (neg.f64 y) 2))))
(+.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) -10))
(+.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 5)) (+.f64 3 (*.f64 (-.f64 y -2) 6))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 6) (+.f64 (*.f64 5 (-.f64 y -2)) 9)) (neg.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 (*.f64 (-.f64 y -2) 6) 9)) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 6) (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 9 (*.f64 (-.f64 y -2) 11)) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 12))))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (*.f64 (-.f64 y -2) 6)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 6) (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 6) (+.f64 3 (*.f64 5 (-.f64 y -2)))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 6) (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (+.f64 (*.f64 (-.f64 y -2) 6) (neg.f64 (*.f64 (-.f64 y -2) 12))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 11)) (*.f64 12 (-.f64 (neg.f64 y) 2)))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 11)) (*.f64 (-.f64 y -2) -12))
(+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (*.f64 (-.f64 y -2) 7)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) 7) (*.f64 (-.f64 y -2) 7))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) 7) (+.f64 3 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 7) (*.f64 (-.f64 y -2) 7))))
(+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 6)) (+.f64 (*.f64 (-.f64 y -2) 7) (neg.f64 (*.f64 (-.f64 y -2) 14))))
(+.f64 (*.f64 (-.f64 y -2) 13) (+.f64 3 (*.f64 14 (-.f64 (neg.f64 y) 2))))
(+.f64 (*.f64 (-.f64 y -2) 13) (+.f64 3 (*.f64 (-.f64 y -2) -14)))
(+.f64 (+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6) (+.f64 3 (*.f64 3 (+.f64 3 (-.f64 y -2))))) (-.f64 0 (+.f64 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6) (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) 6))))
(+.f64 (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (+.f64 3 (+.f64 6 (+.f64 3 (*.f64 4 (-.f64 y -2)))))) (neg.f64 (+.f64 6 (+.f64 (+.f64 3 (*.f64 4 (-.f64 y -2))) (+.f64 6 (+.f64 3 (*.f64 4 (-.f64 y -2))))))))
(+.f64 (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (+.f64 3 (+.f64 (*.f64 4 (-.f64 y -2)) 9))) (neg.f64 (+.f64 (+.f64 (*.f64 4 (-.f64 y -2)) 9) (+.f64 (*.f64 4 (-.f64 y -2)) 9))))
(+.f64 (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (+.f64 (*.f64 4 (-.f64 y -2)) 12)) (neg.f64 (+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 8)) 12)))
(+.f64 (+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))))
(+.f64 (+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 -2 (+.f64 3 (-.f64 y -2)))) (*.f64 (+.f64 3 (-.f64 y -2)) 4))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (+.f64 (-.f64 y -2) 6) (-.f64 y -2)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (-.f64 y -2) (+.f64 (-.f64 y -2) 6)))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 6 (+.f64 (-.f64 y -2) (-.f64 y -2))))
(+.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 2 (+.f64 3 (-.f64 y -2))))
(+.f64 (+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (-.f64 0 (*.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) 2)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9)))
(+.f64 (*.f64 4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2)))))
(+.f64 (+.f64 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5)))) 2)))
(+.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))
(+.f64 (*.f64 5 (-.f64 y -2)) (+.f64 9 (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (-.f64 0 (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (*.f64 3 (+.f64 3 (-.f64 y -2))))))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 3 (neg.f64 (+.f64 3 (-.f64 y -2)))))
(+.f64 (*.f64 2 (+.f64 (-.f64 y -2) 6)) (*.f64 (+.f64 3 (-.f64 y -2)) -3))
(+.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 3 (*.f64 (-.f64 y -2) 4))) (-.f64 0 (+.f64 (+.f64 3 (*.f64 (-.f64 y -2) 4)) (+.f64 3 (*.f64 (-.f64 y -2) 4)))))
(+.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 3 (+.f64 (*.f64 3 (-.f64 y -2)) 6))) (neg.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 3 (+.f64 3 (*.f64 4 (-.f64 y -2)))))))
(+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 (*.f64 4 (-.f64 y -2)) 9)) (neg.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 6 (*.f64 4 (-.f64 y -2))))))
(+.f64 (+.f64 9 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (-.f64 y -2)))) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 8))))
(+.f64 (+.f64 9 (*.f64 (-.f64 y -2) 7)) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 8))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 (-.f64 y -2) 2) 9)) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 3 (-.f64 y -2)) 6))))
(+.f64 (+.f64 9 (+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (*.f64 3 (-.f64 y -2)) 6))) (neg.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 3 (-.f64 y -2)) 6))))
(+.f64 (+.f64 (*.f64 2 (-.f64 y -2)) (+.f64 (*.f64 3 (-.f64 y -2)) 6)) (+.f64 9 (neg.f64 (+.f64 (+.f64 (*.f64 3 (-.f64 y -2)) 6) (+.f64 (*.f64 3 (-.f64 y -2)) 6)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 6) 12)) (+.f64 (*.f64 5 (-.f64 y -2)) 15))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 y -2) 4) 6))))
(+.f64 (+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (*.f64 3 (+.f64 3 (-.f64 y -2)))) (neg.f64 (*.f64 2 (+.f64 6 (*.f64 4 (-.f64 y -2))))))
(+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (*.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) -2)))
(+.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (+.f64 (*.f64 3 (+.f64 3 (-.f64 y -2))) (*.f64 -2 (+.f64 6 (*.f64 4 (-.f64 y -2))))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) -8) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) (-.f64 0 (*.f64 (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7))) 2)))
(+.f64 (*.f64 3 (-.f64 y -2)) (+.f64 3 (*.f64 (-.f64 y -2) -4)))
(+.f64 3 (+.f64 (*.f64 (-.f64 y -2) -4) (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 (-.f64 y -2) -1))
(+.f64 3 (-.f64 (neg.f64 y) 2))
(+.f64 (+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))) (neg.f64 (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 4 (-.f64 y -2)) (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))))))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 4 (-.f64 y -2))))))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (+.f64 (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2)))) (*.f64 (-.f64 y -2) 8))))))
(+.f64 (*.f64 2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) 8) (*.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 6)))))
(*.f64 (+.f64 3 (-.f64 -2 y)) 1)
(+.f64 3 (-.f64 -2 y))
(*.f64 1 (+.f64 3 (-.f64 -2 y)))
(+.f64 3 (-.f64 -2 y))
(*.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) -1)
(+.f64 3 (-.f64 -2 y))
(*.f64 -1 (neg.f64 (+.f64 3 (-.f64 -2 y))))
(+.f64 3 (-.f64 -2 y))
(/.f64 (+.f64 3 (-.f64 -2 y)) 1)
(+.f64 3 (-.f64 -2 y))
(/.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) -1)
(+.f64 3 (-.f64 -2 y))
(pow.f64 (+.f64 3 (-.f64 -2 y)) 1)
(+.f64 3 (-.f64 -2 y))
(neg.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))))
(+.f64 3 (-.f64 -2 y))
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 0)
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 0 (/.f64 (+.f64 3 (-.f64 -2 y)) x))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (neg.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 6 (+.f64 (*.f64 3 (-.f64 y -2)) 9)) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 14) (+.f64 3 (*.f64 (-.f64 y -2) 13))) x))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (+.f64 (/.f64 2 x) (/.f64 2 x)))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (-.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (/.f64 2 x)))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (-.f64 (/.f64 2 x) (*.f64 (/.f64 2 x) 2))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 2 x)))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 -2 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 6 x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) x))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2)))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (*.f64 -8 (/.f64 (-.f64 -2 y) x)))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (*.f64 (/.f64 (-.f64 -2 y) x) -16)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (/.f64 (-.f64 -2 y) x) 8))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 y -2) x)))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)))
(+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 6 (+.f64 (*.f64 3 (-.f64 y -2)) 9)) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 14) (+.f64 3 (*.f64 (-.f64 y -2) 13))) x))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) x))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 -2 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (/.f64 6 x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (neg.f64 (/.f64 6 (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 0 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (neg.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10)) x)
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 (/.f64 (-.f64 y -2) x) -6))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 6 (/.f64 (-.f64 -2 y) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 4 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 (-.f64 y -2) 9))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) x))
(+.f64 (/.f64 6 x) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (-.f64 0 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (neg.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) -3))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 (-.f64 y -2) 6) x))))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) -2))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x)))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 0 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 4 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 (-.f64 y -2) 9))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) x))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (neg.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) -3))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (-.f64 0 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 (/.f64 (-.f64 y -2) x) -6))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 6 (/.f64 (-.f64 -2 y) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (neg.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10)) x)
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 6 (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 6 x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) x))
(+.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 (-.f64 y -2) 6) x))))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))
(+.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (/.f64 -2 x) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 2 x)))
(+.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 -4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))))) x))
(+.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 0 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (neg.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) x))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 6 (+.f64 (*.f64 3 (-.f64 y -2)) 9)) x))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (neg.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10)) x)
(+.f64 (neg.f64 (/.f64 6 (neg.f64 x))) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (neg.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) -3))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (/.f64 -2 x) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 2 x)))
(+.f64 (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 (/.f64 (-.f64 y -2) x) -6))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 6 (/.f64 (-.f64 -2 y) x)))
(+.f64 (neg.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))) (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (-.f64 y -2) (/.f64 4 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(+.f64 (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 0 (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (neg.f64 (*.f64 2 (*.f64 -8 (/.f64 (-.f64 -2 y) x)))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (neg.f64 (*.f64 (/.f64 (-.f64 -2 y) x) -16))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (*.f64 (/.f64 (-.f64 -2 y) x) 16)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (*.f64 16 (/.f64 (-.f64 -2 y) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) -2)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 -2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) x)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 6 (+.f64 (*.f64 3 (-.f64 y -2)) 9)) x))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))) (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2)))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (*.f64 (-.f64 -2 y) (/.f64 8 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x))))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 0 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))
(+.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (neg.f64 (*.f64 (-.f64 y -2) (+.f64 (/.f64 2 x) (/.f64 2 x))))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (+.f64 (/.f64 2 x) (/.f64 2 x)) (-.f64 (neg.f64 y) 2))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (neg.f64 (*.f64 (/.f64 (-.f64 -2 y) x) -4))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (/.f64 (-.f64 -2 y) x) 4)))
(+.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) -2)))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) 8)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 8 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (neg.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (/.f64 -2 x) (neg.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6))))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 (/.f64 2 x) (/.f64 -1 x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 (+.f64 3 (-.f64 -2 y)))) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (*.f64 2 (/.f64 (+.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x)))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 0 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2)))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x))))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) -2)))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 0)
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 0 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (neg.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 4 x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (*.f64 -8 (/.f64 (-.f64 -2 y) x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x)
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 14) (+.f64 3 (*.f64 (-.f64 y -2) 13))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 13)) (*.f64 (-.f64 y -2) 14)) x)
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 6 (+.f64 (*.f64 3 (-.f64 y -2)) 9)) x))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) x))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x)))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (*.f64 -8 (/.f64 (-.f64 -2 y) x)))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (*.f64 (/.f64 (-.f64 -2 y) x) -16)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (/.f64 (-.f64 -2 y) x) 8))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 y -2) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 14) (+.f64 3 (*.f64 (-.f64 y -2) 13))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x))) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x)))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (+.f64 (/.f64 2 x) (/.f64 2 x)))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (-.f64 (/.f64 2 x) (+.f64 (/.f64 2 x) (/.f64 2 x)))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (-.f64 (/.f64 2 x) (*.f64 (/.f64 2 x) 2))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (-.f64 (/.f64 2 x) (*.f64 2 (/.f64 2 x)))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 (-.f64 y -2) (/.f64 2 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 6 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 6 x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) x))
(-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (*.f64 -8 (/.f64 (-.f64 -2 y) x)))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (*.f64 (/.f64 (-.f64 -2 y) x) -16)))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (/.f64 (-.f64 -2 y) x) 8))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 y -2) x)))
(-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 -4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 (-.f64 y -2) (/.f64 -4 x)))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)))
(/.f64 (-.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x)
(/.f64 (-.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x)
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) (neg.f64 x))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 14) (+.f64 3 (*.f64 (-.f64 y -2) 13))) x))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x))
(-.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (*.f64 -4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)))
(/.f64 (-.f64 (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2)))) (*.f64 -4 (+.f64 3 (-.f64 y -2)))) x)
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) x))
(-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))
(-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))))
(-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (/.f64 6 (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (neg.f64 (/.f64 6 x)))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 -2 x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (neg.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10)) x)
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (*.f64 6 (/.f64 (-.f64 y -2) x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 (/.f64 (-.f64 y -2) x) -6))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 6 (/.f64 (-.f64 -2 y) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 4 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 (-.f64 y -2) 9))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) x))
(-.f64 (/.f64 6 x) (/.f64 (+.f64 3 (-.f64 y -2)) x))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (/.f64 6 x) (+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(/.f64 (-.f64 6 (+.f64 3 (-.f64 y -2))) x)
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x)
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 14) (+.f64 3 (*.f64 (-.f64 y -2) 13))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 13)) (*.f64 (-.f64 y -2) 14)) x)
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (neg.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) -3))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) x))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 (-.f64 y -2) 6) x))))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 (-.f64 y -2) 6)) x)))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x)))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (neg.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) (neg.f64 x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 4 (-.f64 y -2)))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 (-.f64 y -2) 9))) x))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) x))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (neg.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) -3))
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 y -2) 6) x)) (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(-.f64 (*.f64 -3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x)))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(/.f64 (-.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x)
(/.f64 (-.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x)
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) (neg.f64 x))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (neg.f64 (*.f64 6 (/.f64 (-.f64 y -2) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 (/.f64 (-.f64 y -2) x) -6))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x) (*.f64 6 (/.f64 (-.f64 -2 y) x)))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) 6) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (neg.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(+.f64 (/.f64 (+.f64 6 (*.f64 4 (-.f64 y -2))) x) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 10) (+.f64 3 (*.f64 9 (-.f64 y -2)))) (neg.f64 x))
(/.f64 (-.f64 (+.f64 3 (*.f64 9 (-.f64 y -2))) (*.f64 (-.f64 y -2) 10)) x)
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) (neg.f64 x)) (-.f64 (*.f64 6 (/.f64 (-.f64 -2 y) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(-.f64 (/.f64 6 (neg.f64 x)) (-.f64 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 6 x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (+.f64 3 (-.f64 y -2)) 6) x))
(-.f64 (*.f64 (/.f64 (+.f64 (-.f64 y -2) 6) x) -2) (-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) (neg.f64 x))) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 (-.f64 y -2) 6) x))))
(-.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -2 (/.f64 (-.f64 (+.f64 (-.f64 y -2) 6) (+.f64 3 (-.f64 -2 y))) x)))
(+.f64 (*.f64 3 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 (-.f64 y -2) 6)) x)))
(-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))))
(-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) (neg.f64 x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x) (-.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 -4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x))))
(+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (-.f64 (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (-.f64 (*.f64 -4 (+.f64 3 (-.f64 y -2))) (neg.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))))) x))
(-.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 5)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (*.f64 6 (/.f64 (-.f64 -2 y) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 6 (/.f64 (-.f64 y -2) x)) (/.f64 (+.f64 3 (*.f64 5 (-.f64 y -2))) x)))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 4 (-.f64 y -2)) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (-.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)))) x))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (-.f64 -2 y)) x))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 (-.f64 y -2) (/.f64 4 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (-.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 y -2) (/.f64 4 x))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 2 x)))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x))
(+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (+.f64 6 (*.f64 (-.f64 y -2) 6))) x))
(-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (-.f64 6 (+.f64 (*.f64 3 (-.f64 y -2)) 9)) x))
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x))
(-.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))
(-.f64 (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (*.f64 2 (*.f64 (-.f64 -2 y) (/.f64 8 x))) (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))
(-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (*.f64 -1 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) 8) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 8 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)))
(-.f64 (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 (*.f64 -8 (/.f64 (-.f64 -2 y) x)) 2))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (*.f64 -8 (/.f64 (-.f64 -2 y) x))))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 (/.f64 (-.f64 -2 y) x) -16))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x))) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (+.f64 3 (-.f64 -2 y))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (*.f64 2 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x)) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x))))
(+.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 9 (*.f64 5 (-.f64 y -2)))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (/.f64 (*.f64 (+.f64 3 (-.f64 y -2)) -4) x))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 -4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x)) (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 (-.f64 y -2) (/.f64 -4 x))) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))) (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x))) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (-.f64 (*.f64 (-.f64 y -2) (/.f64 -4 x)) (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) x)) (*.f64 (-.f64 -2 y) (/.f64 8 x))))
(-.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)) (-.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) 1))
(-.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (*.f64 (-.f64 -2 y) (/.f64 8 x)))))
(+.f64 (*.f64 (-.f64 -2 y) (/.f64 8 x)) (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (*.f64 (-.f64 -2 y) (/.f64 8 x))))))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (*.f64 (-.f64 y -2) (/.f64 2 x))))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (-.f64 y -2) (+.f64 (/.f64 2 x) (/.f64 2 x))))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 (/.f64 (-.f64 -2 y) x) -4))
(-.f64 (+.f64 (*.f64 (-.f64 y -2) (/.f64 2 x)) (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 -4 (/.f64 (-.f64 -2 y) x)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x) 2))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) 8) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (*.f64 8 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) x)) (-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (+.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) 8)))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x) (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 8 (/.f64 (+.f64 3 (-.f64 y -2)) x))))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))) (-.f64 (*.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) 2) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (-.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x))))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (-.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 (+.f64 3 (-.f64 -2 y)))) x))))
(+.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) (neg.f64 x)) (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (*.f64 2 (/.f64 (+.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) x) (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x))) (*.f64 2 (/.f64 (+.f64 (+.f64 3 (-.f64 -2 y)) (+.f64 3 (*.f64 (-.f64 y -2) 7))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (*.f64 (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x)) 2))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (*.f64 2 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x))))
(-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (*.f64 2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x))))
(-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (*.f64 -2 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) x)))
(-.f64 (+.f64 (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x)) (/.f64 (+.f64 3 (+.f64 6 (*.f64 (-.f64 y -2) 5))) (neg.f64 x))) (-.f64 (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x)) (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (-.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(+.f64 (*.f64 2 (/.f64 (+.f64 3 (-.f64 -2 y)) x)) (-.f64 (+.f64 (/.f64 (+.f64 9 (*.f64 5 (-.f64 y -2))) (neg.f64 x)) (/.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (neg.f64 x))) (*.f64 (+.f64 6 (*.f64 (-.f64 y -2) 6)) (/.f64 -2 x))))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(/.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 1)
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(/.f64 (neg.f64 (+.f64 3 (-.f64 -2 y))) (neg.f64 x))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(/.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)) -1)
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(pow.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) x) 1)
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(neg.f64 (/.f64 (+.f64 3 (-.f64 -2 y)) (neg.f64 x)))
(/.f64 (+.f64 3 (-.f64 -2 y)) x)
(-.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 0)
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(-.f64 0 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(*.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(*.f64 1 (+.f64 3 (*.f64 3 (-.f64 y -2))))
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(*.f64 -1 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(*.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) -1)
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(/.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))) -1)
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(pow.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) 1)
(+.f64 3 (*.f64 3 (-.f64 y -2)))
(neg.f64 (neg.f64 (+.f64 3 (*.f64 3 (-.f64 y -2)))))
(+.f64 3 (*.f64 3 (-.f64 y -2)))

eval867.0ms (5%)

Compiler

Compiled 46033 to 36265 computations (21.2% saved)

prune897.0ms (5.2%)

Pruning

56 alts after pruning (48 fresh and 8 done)

PrunedKeptTotal
New1566471613
Fresh213
Picked101
Done4812
Total1573561629
Error
0b
Counts
1629 → 56
Alt Table
Click to see full alt table
StatusErrorProgram
12.0b
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
36.1b
(/.f64 (pow.f64 (/.f64 x y) x) x)
23.6b
(/.f64 (-.f64 (-.f64 -1 y) -2) x)
23.6b
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) (neg.f64 x))
55.8b
(/.f64 (-.f64 2 y) x)
23.6b
(/.f64 (-.f64 1 y) x)
23.6b
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
13.2b
(/.f64 (exp.f64 (neg.f64 y)) x)
53.3b
(/.f64 2 x)
10.8b
(/.f64 1 x)
25.5b
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
25.1b
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x)))
11.5b
(-.f64 (/.f64 3 x) (/.f64 2 x))
23.6b
(-.f64 (/.f64 1 x) (/.f64 y x))
12.2b
(-.f64 (-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9)) (/.f64 2 x))
25.3b
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)))
24.1b
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
25.1b
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))
12.9b
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
13.3b
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2)))))
13.2b
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
13.8b
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
13.5b
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
12.9b
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))))
12.7b
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))
12.9b
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
12.6b
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 12))
13.8b
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
13.6b
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
11.8b
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 2 (/.f64 -2 x)))
12.9b
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
14.5b
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
14.3b
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
14.4b
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
14.4b
(+.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
12.3b
(+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
13.9b
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
13.5b
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
13.5b
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
13.5b
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 30))))
13.4b
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27))))
13.4b
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18))))
12.6b
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6))))
12.6b
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)))
24.6b
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 (neg.f64 y) 5) x))
12.0b
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -5 x))
12.3b
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)))))
14.0b
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
13.8b
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
13.6b
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
14.0b
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
13.8b
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
13.4b
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 18)))))
13.7b
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))))
12.0b
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
23.6b
(*.f64 (/.f64 1 x) (+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 11) 15)))
Compiler

Compiled 1530 to 1254 computations (18% saved)

regimes573.0ms (3.3%)

Counts
66 → 3
Calls
Call 1
Inputs
(/.f64 1 x)
(/.f64 2 x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 2 y) x)
(-.f64 (/.f64 1 x) (/.f64 y x))
(-.f64 (/.f64 2 x) (/.f64 y x))
(-.f64 (/.f64 3 x) (/.f64 2 x))
(/.f64 (-.f64 (-.f64 -1 y) -2) x)
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 1 x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -5 x))
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x))
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 (neg.f64 y) 5) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (-.f64 3 (+.f64 y y)) x))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)))
(+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 2 (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 12))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(-.f64 (-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9)) (/.f64 2 x))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) (neg.f64 x))
(-.f64 (-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9)) (/.f64 (-.f64 y -2) x))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x)))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 11) 15)))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18))))
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 30))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 18)))))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(/.f64 (exp.f64 (neg.f64 y)) x)
(/.f64 (pow.f64 (/.f64 x y) x) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 y x)) x) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) (/.f64 1 x))
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
Outputs
(/.f64 (exp.f64 (neg.f64 y)) x)
(/.f64 1 x)
(/.f64 (exp.f64 (neg.f64 y)) x)
Calls

3 calls:

233.0ms
x
213.0ms
y
72.0ms
(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
Results
ErrorSegmentsBranch
0.6b3x
5.3b4y
3.5b3(/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x y))))) x)
Compiler

Compiled 1568 to 1242 computations (20.8% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.0007950445790515954
0.3029034250486927
12.0ms
-55.157864659295306
-1.6041494047752436
Results
28.0ms192×body256valid
3.0ms26×body256invalid
0.0msbody256infinite
Compiler

Compiled 186 to 144 computations (22.6% saved)

regimes93.0ms (0.5%)

Accuracy

Total -45.0b remaining (-417.6%)

Threshold costs -45.0b (-417.6%)

Counts
61 → 1
Calls
Call 1
Inputs
(/.f64 1 x)
(/.f64 2 x)
(/.f64 (-.f64 1 y) x)
(/.f64 (-.f64 2 y) x)
(-.f64 (/.f64 1 x) (/.f64 y x))
(-.f64 (/.f64 2 x) (/.f64 y x))
(-.f64 (/.f64 3 x) (/.f64 2 x))
(/.f64 (-.f64 (-.f64 -1 y) -2) x)
(+.f64 (/.f64 (neg.f64 y) x) (/.f64 1 x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 -5 x))
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x))
(-.f64 (/.f64 2 x) (/.f64 (+.f64 y 1) x))
(-.f64 (*.f64 (/.f64 1 x) 3) (/.f64 (-.f64 y -2) x))
(/.f64 (+.f64 (*.f64 -2 (+.f64 y 2)) (+.f64 y 5)) x)
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 (neg.f64 y) 5) x))
(+.f64 (*.f64 (/.f64 1 x) 6) (/.f64 (-.f64 -2 (+.f64 y 3)) x))
(+.f64 (/.f64 (-.f64 y 2) x) (/.f64 (-.f64 3 (+.f64 y y)) x))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)))
(+.f64 (*.f64 (/.f64 2 x) -4) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 2 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 2 (/.f64 -2 x)))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 9)) (*.f64 (/.f64 1 x) 12))
(+.f64 (/.f64 (+.f64 3 (-.f64 y -2)) x) (*.f64 -2 (/.f64 (-.f64 y -2) x)))
(-.f64 (-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9)) (/.f64 2 x))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27))))
(+.f64 (*.f64 (/.f64 1 x) 48) (neg.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 45))))
(/.f64 (-.f64 (*.f64 (-.f64 y -2) 12) (+.f64 3 (*.f64 (-.f64 y -2) 11))) (neg.f64 x))
(-.f64 (-.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 1 x) 9)) (/.f64 (-.f64 y -2) x))
(-.f64 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x) (*.f64 -8 (/.f64 (-.f64 -2 y) x)))
(-.f64 (*.f64 4 (/.f64 (+.f64 3 (-.f64 y -2)) x)) (/.f64 (+.f64 (*.f64 5 (-.f64 y -2)) 9) x))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 -2 (+.f64 6 (*.f64 (-.f64 y -2) 6))) (+.f64 (*.f64 (-.f64 y -2) 11) 15)))
(+.f64 (*.f64 (/.f64 1 x) 18) (+.f64 (/.f64 -2 x) (+.f64 (*.f64 (/.f64 -1 x) 9) (*.f64 (/.f64 -1 x) 6))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 6 (/.f64 -1 x)) (*.f64 2 (/.f64 -2 x))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))
(+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 21) (*.f64 -2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(+.f64 (*.f64 (/.f64 1 x) 30) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 (/.f64 1 x) 18))))
(+.f64 (*.f64 (/.f64 1 x) 36) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 30))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 21) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -18)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))))
(+.f64 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 -1 x) 15)) (*.f64 2 (+.f64 (/.f64 -2 x) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)))))
(*.f64 (/.f64 1 x) (-.f64 (+.f64 (+.f64 3 (-.f64 y -2)) (*.f64 (-.f64 y -2) 2)) (+.f64 (*.f64 (-.f64 y -2) 2) (*.f64 (-.f64 y -2) 2))))
(+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 -2 x) (*.f64 (/.f64 1 x) -6)))))
(+.f64 (*.f64 (/.f64 1 x) 42) (neg.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (*.f64 (/.f64 1 x) 12) (*.f64 (/.f64 -2 x) -2)))))
(-.f64 (/.f64 (+.f64 (*.f64 (-.f64 y -2) 4) (*.f64 3 (+.f64 3 (*.f64 3 (-.f64 y -2))))) x) (*.f64 2 (/.f64 (+.f64 3 (*.f64 (-.f64 y -2) 7)) x)))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 12) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) (*.f64 (/.f64 1 x) 18)))))
(-.f64 (+.f64 (/.f64 (+.f64 3 (*.f64 3 (-.f64 y -2))) (neg.f64 x)) (*.f64 -2 (/.f64 (+.f64 3 (-.f64 y -2)) x))) (*.f64 (+.f64 3 (-.f64 y -2)) (/.f64 -4 x)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (neg.f64 (+.f64 (*.f64 (/.f64 1 x) 9) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 12)) (neg.f64 (+.f64 (/.f64 2 x) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (*.f64 (/.f64 -1 x) -9) (+.f64 (/.f64 2 x) (/.f64 2 x))))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 9))) (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2)))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)) (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)) (*.f64 (/.f64 -1 x) -24)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 2 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (/.f64 2 x) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 (/.f64 -2 x) -2))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 -2 x) -2)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 3) (/.f64 2 x)) 4)))))
(+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 18)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (+.f64 (*.f64 (/.f64 1 x) 9) (*.f64 -2 (/.f64 -2 x)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 6)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9)))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 x) (*.f64 (/.f64 -1 x) -9))) (+.f64 (/.f64 2 x) (*.f64 (/.f64 1 x) 21))))))
Outputs
(/.f64 1 x)
Calls

2 calls:

30.0ms
y
25.0ms
x
Results
ErrorSegmentsBranch
10.8b1x
10.8b1y
Compiler

Compiled 1512 to 1215 computations (19.6% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01962
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -5) (/.f64 (exp.f64 (neg.f64 y)) x) (if (<=.f64 x 1261007895663739/9007199254740992) (/.f64 1 x) (/.f64 (exp.f64 (neg.f64 y)) x)))
(/.f64 1 x)
Outputs
(if (<=.f64 x -5) (/.f64 (exp.f64 (neg.f64 y)) x) (if (<=.f64 x 1261007895663739/9007199254740992) (/.f64 1 x) (/.f64 (exp.f64 (neg.f64 y)) x)))
(/.f64 1 x)
Compiler

Compiled 28 to 17 computations (39.3% saved)

soundness128.0ms (0.7%)

Algorithm
egg-herbie
Rules
1084×rational_best-simplify-50
1048×rational_best-simplify-1
978×rational_best-simplify-2
974×rational_best-simplify-44
914×rational_best-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
051110896
110299326
216728868
327638310
446638272
574688272
Stop Event
node limit
Compiler

Compiled 19 to 13 computations (31.6% saved)

end24.0ms (0.1%)

Compiler

Compiled 26 to 15 computations (42.3% saved)

Profiling

Loading profile data...