Details

Time bar (total: 10.9s)

analyze209.0ms (1.9%)

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
12.5%12.5%87.4%0.1%0%0%0%5
18.8%18.7%81.2%0.1%0%0%0%6
28.1%28.1%71.8%0.1%0%0%0%7
32.8%32.8%67.1%0.1%0%0%0%8
38.3%38.2%61.7%0.1%0%0%0%9
41%41%58.9%0.1%0%0%0%10
43.9%43.9%56%0.1%0%0%0%11
45.4%45.4%54.5%0.1%0%0%0%12
Compiler

Compiled 19 to 9 computations (52.6% saved)

sample4.0s (36.1%)

Results
2.2s3968×body8192exit
949.0ms7490×body256valid
577.0ms3971×body256unsamplable
156.0ms739×body512valid
9.0ms77×body256infinite
9.0ms27×body1024valid
Bogosity

preprocess151.0ms (1.4%)

Algorithm
egg-herbie
Rules
1524×rational_best_oopsla_all_46_json_45_simplify-10
1452×rational_best_oopsla_all_46_json_45_simplify-30
1420×rational_best_oopsla_all_46_json_45_simplify-72
1078×rational_best_oopsla_all_46_json_45_simplify-89
840×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01798
12998
27398
323998
494298
5363098
6650898
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
Compiler

Compiled 20 to 10 computations (50% saved)

simplify162.0ms (1.5%)

Algorithm
egg-herbie
Rules
1878×rational_best_oopsla_all_46_json_45_simplify-10
1098×rational_best_oopsla_all_46_json_45_simplify-49
1002×rational_best_oopsla_all_46_json_45_simplify-7
966×rational_best_oopsla_all_46_json_45_simplify-72
708×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01149
11749
23949
312249
447649
5247549
6529049
7796249
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))

eval0.0ms (0%)

Compiler

Compiled 18 to 8 computations (55.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 18 to 8 computations (55.6% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 wj (exp.f64 wj))
0.0b
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
0.7b
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
7.9b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 53 to 8 computations (84.9% saved)

series9.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

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

rewrite124.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
2010×rational_best_oopsla_all_46_json-2
2010×rational_best_oopsla_all_46_json-1
2010×rational_best_oopsla_all_46_json-4
2010×rational_best_oopsla_all_46_json-3
848×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
011124
163112
2184112
3768112
43860112
Stop Event
node limit
Counts
4 → 193
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (*.f64 wj (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 1 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 1 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 1 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 wj (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (+.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (+.f64 (neg.f64 wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (+.f64 -1 (*.f64 wj (neg.f64 (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 wj)) (neg.f64 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 wj 1)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) wj))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 wj (neg.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 wj wj) (/.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj)) (*.f64 (exp.f64 wj) (/.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) (*.f64 wj (/.f64 (exp.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) wj))))))

simplify183.0ms (1.7%)

Algorithm
egg-herbie
Rules
1442×rational_best_oopsla_all_46_json_45_simplify-23
1440×rational_best_oopsla_all_46_json_45_simplify-89
1198×rational_best_oopsla_all_46_json_45_simplify-24
1142×rational_best_oopsla_all_46_json_45_simplify-74
500×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04929165
117968451
Stop Event
node limit
Counts
265 → 294
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj)
(+.f64 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) wj)
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) wj)
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(*.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))
(*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (exp.f64 wj) (*.f64 wj (neg.f64 (exp.f64 wj))))
(-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 0))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 1 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 1 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 1 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (exp.f64 wj) (+.f64 wj (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (+.f64 wj 1) (exp.f64 wj))
(*.f64 (+.f64 wj 1) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (neg.f64 (exp.f64 wj)) (+.f64 (neg.f64 wj) -1))
(*.f64 (neg.f64 (exp.f64 wj)) (+.f64 -1 (*.f64 wj (neg.f64 (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 wj))
(*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 (+.f64 wj 1)))
(*.f64 -1 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (*.f64 1 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (exp.f64 wj))
(*.f64 (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)
(*.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))
(*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (+.f64 wj 1)) (neg.f64 (exp.f64 wj)))
(*.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 wj (exp.f64 wj)) 0)
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(+.f64 0 (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) wj))) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(-.f64 (*.f64 wj (exp.f64 wj)) 0)
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) 0))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0))
(-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) wj))
(-.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 wj (neg.f64 (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 wj wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 wj wj) (/.f64 wj wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj)) (*.f64 (exp.f64 wj) (/.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) (*.f64 wj (/.f64 (exp.f64 wj) wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) wj))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) x)) (*.f64 (+.f64 (*.f64 x -3) (+.f64 (*.f64 x 2/3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 (/.f64 1 wj) 1))
(+.f64 -1 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj (/.f64 1 wj))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (/.f64 1 wj) wj))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj (/.f64 1 wj)))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 wj (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) -1) wj)) 1))
(+.f64 (neg.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj)) (+.f64 wj -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) -1) wj))) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) 1))
(+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (neg.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj)) (+.f64 wj -1)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj)))
(/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2))))
(+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))
(+.f64 (*.f64 x -1) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (-.f64 (*.f64 x -2) 1))))) (*.f64 wj (-.f64 1 (*.f64 x -2)))))
(+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2))))))))
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 -2 (-.f64 (*.f64 x -2) 1))))) (+.f64 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (-.f64 2 (*.f64 2 (+.f64 (*.f64 x -3/2) (*.f64 -2 (-.f64 (*.f64 x -2) 1))))) (+.f64 (*.f64 x -2/3) (-.f64 3/2 (*.f64 3/2 (*.f64 x -2))))))) (+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2))))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2)))) -2) -2) (+.f64 (*.f64 x -2/3) (-.f64 3/2 (*.f64 3/2 (*.f64 x -2))))))) (+.f64 (-.f64 wj (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 1 (/.f64 1 wj)))
(+.f64 (neg.f64 (/.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 1 (/.f64 1 wj)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2))) (-.f64 1 (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (-.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (-.f64 1 (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 -1 (/.f64 x (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (*.f64 wj 2))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 wj 2) (*.f64 3/2 (pow.f64 wj 2))))
(+.f64 (*.f64 wj 2) (+.f64 1 (*.f64 3/2 (pow.f64 wj 2))))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 wj 2) (*.f64 2/3 (pow.f64 wj 3)))))
(+.f64 1 (+.f64 (*.f64 wj 2) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (*.f64 (pow.f64 wj 3) 1/2) (+.f64 wj (pow.f64 wj 2)))
(+.f64 (+.f64 wj (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) 1/2))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(+.f64 (*.f64 (pow.f64 wj 3) 1/2) (+.f64 (pow.f64 wj 2) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(+.f64 wj (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 3) 1/2) (*.f64 1/6 (pow.f64 wj 4)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) wj)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1) wj)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (exp.f64 wj) (*.f64 wj (neg.f64 (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 0))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 1 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 1 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 1 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (+.f64 wj (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (+.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 1 (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (+.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (exp.f64 wj) (*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (+.f64 wj 1) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (+.f64 wj 1) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (exp.f64 wj)) (+.f64 (neg.f64 wj) -1))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (exp.f64 wj)) (+.f64 -1 (*.f64 wj (neg.f64 (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 (neg.f64 (exp.f64 wj)) (-.f64 -1 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 -1 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 -1 (*.f64 1 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 -1 (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (+.f64 1 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (+.f64 wj 1)) (neg.f64 (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 wj (exp.f64 wj)) 0)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) 0))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) wj))))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 wj (exp.f64 wj))
(+.f64 0 (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) wj))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) 0)
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) 0))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) 0))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) 0))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) 0))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) 0))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) 0))
(*.f64 wj (exp.f64 wj))
(-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj))))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) wj))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)))
(-.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 wj (neg.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 wj wj))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 wj wj) (/.f64 wj wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj)) (*.f64 (exp.f64 wj) (/.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj))) (*.f64 (exp.f64 wj) (*.f64 (/.f64 wj wj) (/.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) wj)) (*.f64 wj (/.f64 (exp.f64 wj) wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(*.f64 wj (exp.f64 wj))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj))) wj))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)))

eval160.0ms (1.5%)

Compiler

Compiled 10294 to 3865 computations (62.5% saved)

prune66.0ms (0.6%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New33613349
Fresh000
Picked101
Done000
Total33713350
Error
0.0b
Counts
350 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
9.5b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
18.7b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
60.8b
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
19.0b
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
18.5b
(-.f64 wj (+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2)))))))))
61.7b
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
20.0b
(-.f64 wj (neg.f64 x))
61.1b
(-.f64 wj 1)
2.0b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
10.5b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
2.2b
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
10.8b
x
61.0b
wj
Compiler

Compiled 368 to 264 computations (28.3% saved)

localize140.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x 2/3)
0.3b
(+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2)))))
5.4b
(*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))
7.4b
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
Compiler

Compiled 202 to 155 computations (23.3% saved)

series7.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

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

rewrite111.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1496×rational_best_oopsla_all_46_json_45_simplify-23
1190×rational_best_oopsla_all_46_json_45_simplify-13
1004×rational_best_oopsla_all_46_json-2
1004×rational_best_oopsla_all_46_json-1
1004×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023118
115194
245870
3214370
Stop Event
node limit
Counts
4 → 147
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
(*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))
(+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2)))))
(*.f64 x 2/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (neg.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 1 (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (-.f64 1 (*.f64 x -5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (neg.f64 (neg.f64 (pow.f64 wj 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 wj 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (neg.f64 (neg.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 x 17/3)) (pow.f64 wj 3)) (*.f64 x (*.f64 -3 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 -3 (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 17/3)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 17/3) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 x x))) (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x -3))) (*.f64 (*.f64 x 17/3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x -3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (+.f64 1 (*.f64 x 17/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 x 17/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 x -3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 2/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (+.f64 x x))) (*.f64 (*.f64 x 2/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 17/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x -3))) (*.f64 (*.f64 x 17/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (-.f64 -1 (*.f64 x 8/3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 8/3) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 8/3) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (+.f64 1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 8/3) (neg.f64 (neg.f64 (pow.f64 wj 3)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (neg.f64 (-.f64 -1 (*.f64 x 8/3))) (neg.f64 (-.f64 -1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) (neg.f64 (neg.f64 (pow.f64 wj 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x 8/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 8/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 8/3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x 8/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 x 8/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 x 8/3)) (neg.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (-.f64 -1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 x 8/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) (*.f64 (*.f64 x 2/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) (*.f64 (/.f64 x x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) (*.f64 (*.f64 x (/.f64 2/3 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) (*.f64 (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) (*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) (*.f64 (neg.f64 (*.f64 2/3 (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 x -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 x -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (*.f64 2/3 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3))) (*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (*.f64 x -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 2/3 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 2/3 (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 (*.f64 2/3 (/.f64 x x)) (*.f64 2/3 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 (*.f64 x (/.f64 2/3 x)) (*.f64 x (/.f64 2/3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) (/.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (/.f64 (*.f64 x 2/3) (*.f64 x 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -2/3))))))

simplify146.0ms (1.3%)

Algorithm
egg-herbie
Rules
1358×rational_best_oopsla_all_46_json_45_simplify-7
1178×rational_best_oopsla_all_46_json_45_simplify-89
1022×rational_best_oopsla_all_46_json_45_simplify-24
918×rational_best_oopsla_all_46_json_45_simplify-74
784×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03667273
113926601
260996601
Stop Event
node limit
Counts
219 → 214
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(pow.f64 wj 3)
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
1
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 8/3 x))
(*.f64 8/3 x)
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 8/3 x))
(*.f64 8/3 x)
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 8/3 x))
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)
(+.f64 0 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
(+.f64 (neg.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))) (pow.f64 wj 2))
(-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 0))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 0))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) 0))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) 0))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) 0))
(-.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 1 (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -5/2)))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 x -5/2)))
(-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (*.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 1 (neg.f64 (neg.f64 (pow.f64 wj 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (*.f64 x -5/2)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 wj 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (+.f64 (*.f64 x -5/2) -1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (neg.f64 (neg.f64 (pow.f64 wj 2)))))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0)
(+.f64 0 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 17/3)) (pow.f64 wj 3)) (*.f64 x (*.f64 -3 (pow.f64 wj 3))))
(+.f64 (*.f64 x (*.f64 -3 (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 17/3)) (pow.f64 wj 3)))
(+.f64 (*.f64 (*.f64 x 17/3) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 x x))))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 x x))) (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x -3))) (*.f64 (*.f64 x 17/3) (pow.f64 wj 3)))
(+.f64 (*.f64 (*.f64 x -3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (+.f64 1 (*.f64 x 17/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 17/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 x -3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (*.f64 x 2/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (+.f64 x x))))
(+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (+.f64 x x))) (*.f64 (*.f64 x 2/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (*.f64 x 17/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x -3))) (*.f64 (*.f64 x 17/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0)
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (-.f64 -1 (*.f64 x 8/3))) 0))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) 0))
(-.f64 0 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3))))
(-.f64 0 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) -1))
(-.f64 (*.f64 (*.f64 x 8/3) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) -1))
(-.f64 (*.f64 (*.f64 x 8/3) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) -1))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (+.f64 1 (*.f64 x 8/3))))
(-.f64 (*.f64 (*.f64 x 8/3) (neg.f64 (neg.f64 (pow.f64 wj 3)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) -1))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 1)
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (neg.f64 (-.f64 -1 (*.f64 x 8/3))) (neg.f64 (-.f64 -1 (*.f64 x 8/3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) (neg.f64 (neg.f64 (pow.f64 wj 3)))))
(-.f64 (+.f64 1 (*.f64 x 8/3)) 0)
(-.f64 0 (-.f64 -1 (*.f64 x 8/3)))
(-.f64 0 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(-.f64 (*.f64 x 8/3) -1)
(-.f64 (*.f64 (*.f64 x 8/3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) -1))
(*.f64 1 (+.f64 1 (*.f64 x 8/3)))
(*.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (+.f64 1 (*.f64 x 8/3)))))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 8/3)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 8/3)))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 -1 (-.f64 -1 (*.f64 x 8/3)))
(*.f64 (-.f64 -1 (*.f64 x 8/3)) -1)
(*.f64 (-.f64 -1 (*.f64 x 8/3)) (neg.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x 8/3)))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (-.f64 -1 (*.f64 x 8/3)))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(/.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))
(/.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 (*.f64 x 2/3) 0)
(+.f64 0 (*.f64 x 2/3))
(-.f64 (*.f64 x 2/3) 0)
(-.f64 (*.f64 x 2/3) (*.f64 (*.f64 x 2/3) 0))
(-.f64 (*.f64 x 2/3) (*.f64 (/.f64 x x) 0))
(-.f64 (*.f64 x 2/3) (*.f64 (*.f64 x (/.f64 2/3 x)) 0))
(-.f64 (*.f64 x 2/3) (*.f64 (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x))) 0))
(-.f64 (*.f64 x 2/3) (*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) 0))
(-.f64 (*.f64 x 2/3) (*.f64 (neg.f64 (*.f64 2/3 (/.f64 x x))) 0))
(-.f64 0 (*.f64 x -2/3))
(-.f64 0 (*.f64 1 (*.f64 x -2/3)))
(-.f64 0 (*.f64 -1 (*.f64 x 2/3)))
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 x -2/3)))
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (*.f64 2/3 (/.f64 x x))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3))) (*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (*.f64 x -2/3)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 2/3 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 2/3 (/.f64 x x))) x))
(/.f64 (*.f64 x 2/3) 1)
(/.f64 (*.f64 x 2/3) (/.f64 x x))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)))
(/.f64 (*.f64 x 2/3) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 2/3 (/.f64 x x)) (*.f64 2/3 (/.f64 x x))))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 x (/.f64 2/3 x)) (*.f64 x (/.f64 2/3 x))))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x)))))
(/.f64 (*.f64 x 2/3) (/.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (/.f64 (*.f64 x 2/3) (*.f64 x 2/3))))
(neg.f64 (*.f64 x -2/3))
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(pow.f64 wj 3)
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(*.f64 x (*.f64 (pow.f64 wj 3) 8/3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(*.f64 x (*.f64 (pow.f64 wj 3) 8/3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 5 x) (+.f64 1 (+.f64 (*.f64 2/3 x) (*.f64 -3 x)))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 5 x)))) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
1
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(*.f64 8/3 x)
(*.f64 x 8/3)
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(*.f64 8/3 x)
(*.f64 x 8/3)
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 x (*.f64 (pow.f64 wj 2) -5/2))))
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 0 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (neg.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 x (*.f64 (pow.f64 wj 2) -5/2))))
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) 0))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 1 (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -5/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (*.f64 x -5/2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 x -5/2)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (neg.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (-.f64 1 (*.f64 x -5/2))))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (neg.f64 (pow.f64 wj 2))))
(*.f64 (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2))))
(*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2))))
(*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (-.f64 (pow.f64 wj 2) (neg.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))))))
(-.f64 (*.f64 (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 (*.f64 x -5/2) -1)))
(*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (-.f64 0 (+.f64 (*.f64 x -5/2) -1)))
(*.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (neg.f64 (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 x -5/2) -1)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (pow.f64 wj 2) -5/2))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (pow.f64 wj 2) -5/2))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (*.f64 x -5/2) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (pow.f64 wj 2) -5/2))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 (pow.f64 wj 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (-.f64 (pow.f64 wj 2) (neg.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (pow.f64 wj 2))))))
(-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (neg.f64 (*.f64 (*.f64 x -5/2) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))))
(-.f64 (*.f64 1 (neg.f64 (neg.f64 (pow.f64 wj 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (*.f64 x -5/2)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (pow.f64 wj 2)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (+.f64 (*.f64 x -5/2) -1)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1)))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (/.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 x -5/2) -1))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2))) (/.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (neg.f64 (neg.f64 (pow.f64 wj 2))) (neg.f64 (neg.f64 (pow.f64 wj 2)))))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0)
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 0 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 17/3)) (pow.f64 wj 3)) (*.f64 x (*.f64 -3 (pow.f64 wj 3))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 x (*.f64 -3 (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 17/3)) (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 (*.f64 x 17/3) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x -3))))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 x x))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 2/3) (+.f64 x (+.f64 1 x))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 2/3) (+.f64 1 (+.f64 x x))))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 x x))) (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 2/3) (+.f64 x (+.f64 1 x))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 2/3) (+.f64 1 (+.f64 x x))))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x -3))) (*.f64 (*.f64 x 17/3) (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 x 5) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))))
(*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 (*.f64 x -3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (+.f64 1 (*.f64 x 17/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 (*.f64 x -3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (*.f64 (+.f64 1 (*.f64 x 17/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 17/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 x -3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 (*.f64 x -3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (*.f64 (+.f64 1 (*.f64 x 17/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 (*.f64 (*.f64 x 2/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (+.f64 x x))))
(*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 (*.f64 x 2/3) (+.f64 x (+.f64 1 x))))
(*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 (*.f64 x 2/3) (+.f64 1 (+.f64 x x))))
(+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (+.f64 x x))) (*.f64 (*.f64 x 2/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 (*.f64 x 2/3) (+.f64 x (+.f64 1 x))))
(*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 (*.f64 x 2/3) (+.f64 1 (+.f64 x x))))
(+.f64 (*.f64 (*.f64 x 17/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x -3))))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 (*.f64 x -3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (*.f64 (+.f64 1 (*.f64 x 17/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x -3))) (*.f64 (*.f64 x 17/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 (*.f64 x -3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (*.f64 (+.f64 1 (*.f64 x 17/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(*.f64 (+.f64 (*.f64 x 17/3) (+.f64 1 (*.f64 x -3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0)
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (-.f64 -1 (*.f64 x 8/3))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) 0))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 0 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 0 (*.f64 1 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 0 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 0 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8/3)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (*.f64 x 8/3) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) -1))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (*.f64 x 8/3) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) -1))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (*.f64 x 8/3) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) -1))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))) (*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (neg.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(*.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (+.f64 1 (*.f64 x 8/3))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (*.f64 (*.f64 x 8/3) (neg.f64 (neg.f64 (pow.f64 wj 3)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) -1))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) 1)
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) (pow.f64 wj 3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (/.f64 (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3)))) (/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (/.f64 (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (neg.f64 (-.f64 -1 (*.f64 x 8/3))) (neg.f64 (-.f64 -1 (*.f64 x 8/3)))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (pow.f64 wj 3)) (/.f64 (neg.f64 (neg.f64 (pow.f64 wj 3))) (neg.f64 (neg.f64 (pow.f64 wj 3)))))
(+.f64 (pow.f64 wj 3) (*.f64 x (*.f64 (pow.f64 wj 3) 8/3)))
(*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (+.f64 1 (*.f64 x 8/3)) 0)
(+.f64 1 (*.f64 x 8/3))
(-.f64 0 (-.f64 -1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 0 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 (*.f64 x 8/3) -1)
(+.f64 1 (*.f64 x 8/3))
(-.f64 (*.f64 (*.f64 x 8/3) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) -1))
(+.f64 1 (*.f64 x 8/3))
(*.f64 1 (+.f64 1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(+.f64 1 (*.f64 x 8/3))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (+.f64 1 (*.f64 x 8/3)))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 -1 (-.f64 -1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (-.f64 -1 (*.f64 x 8/3)) -1)
(+.f64 1 (*.f64 x 8/3))
(*.f64 (-.f64 -1 (*.f64 x 8/3)) (neg.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 1 (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (-.f64 -1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))) (+.f64 1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(/.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(+.f64 1 (*.f64 x 8/3))
(/.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))))
(+.f64 1 (*.f64 x 8/3))
(/.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3))) (/.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 8/3)))))
(+.f64 1 (*.f64 x 8/3))
(+.f64 (*.f64 x 2/3) 0)
(*.f64 x 2/3)
(+.f64 0 (*.f64 x 2/3))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) 0)
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) (*.f64 (*.f64 x 2/3) 0))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) (*.f64 (/.f64 x x) 0))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) (*.f64 (*.f64 x (/.f64 2/3 x)) 0))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) (*.f64 (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x))) 0))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) (*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) 0))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) (*.f64 (neg.f64 (*.f64 2/3 (/.f64 x x))) 0))
(*.f64 x 2/3)
(-.f64 0 (*.f64 x -2/3))
(neg.f64 (*.f64 x -2/3))
(-.f64 0 (*.f64 1 (*.f64 x -2/3)))
(neg.f64 (*.f64 x -2/3))
(-.f64 0 (*.f64 -1 (*.f64 x 2/3)))
(neg.f64 (*.f64 x -2/3))
(-.f64 (*.f64 0 (/.f64 x x)) (*.f64 (/.f64 x x) (*.f64 x -2/3)))
(neg.f64 (*.f64 x -2/3))
(-.f64 (*.f64 0 (neg.f64 x)) (*.f64 (neg.f64 x) (*.f64 2/3 (/.f64 x x))))
(neg.f64 (*.f64 x -2/3))
(-.f64 (*.f64 0 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3))) (*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (*.f64 x -2/3)))
(*.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (neg.f64 (*.f64 x -2/3)))
(*.f64 (/.f64 (*.f64 x 4/3) (*.f64 x 4/3)) (neg.f64 (*.f64 x -2/3)))
(*.f64 (/.f64 (*.f64 x -2/3) (*.f64 x -2/3)) (neg.f64 (*.f64 x -2/3)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 2/3 (/.f64 x x)))) (*.f64 (neg.f64 (*.f64 2/3 (/.f64 x x))) x))
(neg.f64 (*.f64 x -2/3))
(/.f64 (*.f64 x 2/3) 1)
(*.f64 x 2/3)
(/.f64 (*.f64 x 2/3) (/.f64 x x))
(*.f64 x 2/3)
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)))
(*.f64 x 2/3)
(/.f64 (*.f64 x 2/3) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 2/3 (/.f64 x x)) (*.f64 2/3 (/.f64 x x))))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 x (/.f64 2/3 x)) (*.f64 x (/.f64 2/3 x))))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 2/3 (/.f64 x x)))))
(/.f64 (*.f64 x 2/3) (/.f64 (*.f64 2/3 (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 2/3 (*.f64 (/.f64 x x) (/.f64 x x)))))
(/.f64 (*.f64 x 2/3) (/.f64 (/.f64 (*.f64 x 2/3) (*.f64 x 2/3)) (/.f64 (*.f64 x 2/3) (*.f64 x 2/3))))
(/.f64 (*.f64 x 2/3) (/.f64 (/.f64 (*.f64 x 4/3) (*.f64 x 4/3)) (/.f64 (*.f64 x 4/3) (*.f64 x 4/3))))
(/.f64 (*.f64 x 2/3) (/.f64 (/.f64 (*.f64 x -2/3) (*.f64 x -2/3)) (/.f64 (*.f64 x -2/3) (*.f64 x -2/3))))
(neg.f64 (*.f64 x -2/3))

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.0b
(*.f64 -2 (*.f64 wj x))
Compiler

Compiled 20 to 9 computations (55% saved)

series5.0ms (0%)

Counts
2 → 15
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 -2 (*.f64 wj x))
1.0ms
wj
@0
(*.f64 -2 (*.f64 wj x))
0.0ms
wj
@inf
(*.f64 -2 (*.f64 wj x))
0.0ms
x
@0
(*.f64 -2 (*.f64 wj x))
0.0ms
wj
@-inf
(*.f64 -2 (*.f64 wj x))

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1454×rational_best_oopsla_all_46_json-2
1454×rational_best_oopsla_all_46_json-1
1454×rational_best_oopsla_all_46_json-4
1454×rational_best_oopsla_all_46_json-3
1112×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
15232
216632
373432
4341832
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 wj x))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 (*.f64 x (/.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (*.f64 x (/.f64 wj wj)))) (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 wj)) (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 wj x) (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))) (*.f64 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 wj x) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (/.f64 (*.f64 wj x) (*.f64 wj x)) (/.f64 (*.f64 wj x) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 -2 (*.f64 x (/.f64 wj wj))) (*.f64 -2 (*.f64 x (/.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 wj (+.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 wj x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 -2 (*.f64 wj (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 (*.f64 -2 wj) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 -2 wj) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 -2 (*.f64 wj (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 (*.f64 -2 wj) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 -2 wj) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 -2 wj) (*.f64 (/.f64 x x) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x (/.f64 (+.f64 1 (*.f64 -2 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (+.f64 wj wj) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 -2 wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) x))))))

simplify232.0ms (2.1%)

Algorithm
egg-herbie
Rules
1410×rational_best_oopsla_all_46_json_45_simplify-13
1282×rational_best_oopsla_all_46_json_45_simplify-23
948×rational_best_oopsla_all_46_json_45_simplify-87
818×rational_best_oopsla_all_46_json_45_simplify-49
640×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01502662
15702620
227542518
Stop Event
node limit
Counts
84 → 107
Calls
Call 1
Inputs
x
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 wj x))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(+.f64 (*.f64 -2 (*.f64 wj x)) 0)
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 (*.f64 x (/.f64 wj wj)))))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 wj)))
(+.f64 0 (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 0 (*.f64 -2 (*.f64 x (/.f64 wj wj)))) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 0 (*.f64 -2 wj)) (*.f64 -2 (*.f64 wj x)))
(-.f64 (*.f64 -2 (*.f64 wj x)) 0)
(-.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(-.f64 0 (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj x))
(-.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 wj x) (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))) (*.f64 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 wj (neg.f64 x))))
(/.f64 (*.f64 -2 (*.f64 wj x)) 1)
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 wj wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 x x))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 wj x) (*.f64 wj x)))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (/.f64 (*.f64 wj x) (*.f64 wj x)) (/.f64 (*.f64 wj x) (*.f64 wj x))))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 -2 (*.f64 x (/.f64 wj wj))) (*.f64 -2 (*.f64 x (/.f64 wj wj)))))
(/.f64 (*.f64 wj (+.f64 x x)) -1)
(neg.f64 (*.f64 wj (+.f64 x x)))
(-.f64 x (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(-.f64 0 (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 wj x) x))
(*.f64 x (+.f64 1 (*.f64 -2 wj)))
(*.f64 x (+.f64 1 (*.f64 -2 (*.f64 wj (/.f64 x x)))))
(*.f64 x (+.f64 1 (*.f64 (*.f64 -2 wj) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) (/.f64 x x)))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 -2 (*.f64 wj (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (*.f64 -2 wj) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 (*.f64 -2 wj) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x)))
(*.f64 x (*.f64 x (/.f64 (+.f64 1 (*.f64 -2 wj)) x)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 (neg.f64 x) (+.f64 (+.f64 wj wj) -1))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))
(*.f64 -1 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) -1)
(*.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 x x))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) x))
Outputs
x
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 -2 (*.f64 wj x)) 0)
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 (*.f64 x (/.f64 wj wj)))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 0 (*.f64 -2 wj)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 0 (*.f64 -2 (*.f64 wj x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 -2 (*.f64 wj x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 0 (*.f64 -2 (*.f64 x (/.f64 wj wj)))) (*.f64 -2 (*.f64 wj x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 0 (*.f64 -2 wj)) (*.f64 -2 (*.f64 wj x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(-.f64 (*.f64 -2 (*.f64 wj x)) 0)
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(-.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(-.f64 0 (*.f64 wj (+.f64 x x)))
(neg.f64 (*.f64 wj (+.f64 x x)))
(neg.f64 (*.f64 x (+.f64 wj wj)))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj x))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 x wj))
(*.f64 wj (-.f64 (neg.f64 x) x))
(-.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 wj x) (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 x wj))
(*.f64 wj (-.f64 (neg.f64 x) x))
(-.f64 (*.f64 0 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 wj (+.f64 x x)))
(neg.f64 (*.f64 wj (+.f64 x x)))
(neg.f64 (*.f64 x (+.f64 wj wj)))
(-.f64 (*.f64 0 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))) (*.f64 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 wj (neg.f64 x))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) 1)
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 wj wj))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 x x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 wj x) (*.f64 wj x)))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))
(/.f64 (*.f64 -2 (*.f64 x wj)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))
(/.f64 (*.f64 x (*.f64 -2 wj)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (/.f64 (*.f64 wj x) (*.f64 wj x)) (/.f64 (*.f64 wj x) (*.f64 wj x))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x))) (*.f64 -2 (/.f64 (*.f64 wj x) (*.f64 wj x)))))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (*.f64 -2 (*.f64 x (/.f64 wj wj))) (*.f64 -2 (*.f64 x (/.f64 wj wj)))))
(/.f64 (*.f64 -2 (*.f64 x wj)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))
(/.f64 (*.f64 x (*.f64 -2 wj)) (/.f64 (*.f64 x (/.f64 wj wj)) (*.f64 x (/.f64 wj wj))))
(/.f64 (*.f64 wj (+.f64 x x)) -1)
(neg.f64 (*.f64 wj (+.f64 x x)))
(neg.f64 (*.f64 x (+.f64 wj wj)))
(neg.f64 (*.f64 wj (+.f64 x x)))
(neg.f64 (*.f64 x (+.f64 wj wj)))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 0 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 wj x) x))
(-.f64 (*.f64 wj (neg.f64 x)) (-.f64 (*.f64 x wj) x))
(-.f64 x (*.f64 wj (-.f64 x (neg.f64 x))))
(*.f64 x (+.f64 1 (*.f64 -2 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 1 (*.f64 -2 (*.f64 wj (/.f64 x x)))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 1 (*.f64 (*.f64 -2 wj) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) (/.f64 x x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 -2 (*.f64 wj (/.f64 x x)))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (*.f64 -2 wj) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (*.f64 x (/.f64 (+.f64 1 (*.f64 -2 wj)) x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (neg.f64 x) (+.f64 (+.f64 wj wj) -1))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 0 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (+.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 0 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 0 (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))))
(*.f64 -1 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) -1)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (*.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 x x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(/.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))))
(/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x)) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (-.f64 (*.f64 wj (+.f64 x x)) x))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(/.f64 (*.f64 x (+.f64 (*.f64 -2 wj) 1)) (/.f64 (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj)))) (/.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))))
(/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x)))) (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 x (*.f64 wj (+.f64 x x))))))
(neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
0.0b
(*.f64 (exp.f64 wj) (+.f64 wj 1))
Compiler

Compiled 24 to 13 computations (45.8% saved)

series6.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
wj
@-inf
(*.f64 (exp.f64 wj) (+.f64 wj 1))
1.0ms
x
@0
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
1.0ms
x
@inf
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
0.0ms
x
@-inf
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
0.0ms
wj
@inf
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))

rewrite142.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1906×rational_best_oopsla_all_46_json-2
1906×rational_best_oopsla_all_46_json-1
1904×rational_best_oopsla_all_46_json-4
1904×rational_best_oopsla_all_46_json-3
1016×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01040
16140
218340
377740
4389340
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) wj) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (-.f64 0 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))

simplify88.0ms (0.8%)

Algorithm
egg-herbie
Rules
1234×rational_best_oopsla_all_46_json_45_simplify-37
976×rational_best_oopsla_all_46_json_45_simplify-72
972×rational_best_oopsla_all_46_json_45_simplify-13
842×rational_best_oopsla_all_46_json_45_simplify-49
680×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02013510
16913292
230843292
Stop Event
node limit
Counts
108 → 123
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) wj))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))
(+.f64 (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 wj (exp.f64 wj))))
(+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) wj) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(-.f64 (exp.f64 wj) (-.f64 0 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(-.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))
(-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))) (neg.f64 (exp.f64 wj)))
(-.f64 (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) -1))
(-.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (neg.f64 wj))))
(-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (exp.f64 wj))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(-.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 -1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(*.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
Outputs
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 2 wj) (*.f64 3/2 (pow.f64 wj 2))))
(+.f64 (*.f64 2 wj) (+.f64 1 (*.f64 3/2 (pow.f64 wj 2))))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2 wj) (*.f64 2/3 (pow.f64 wj 3)))))
(+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))
(+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 -1 (+.f64 (*.f64 x -4) (*.f64 3/2 x))))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -5/2)))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)))
(+.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 -1 (+.f64 (*.f64 x -4) (*.f64 3/2 x)))))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 3/2 x))))))))
(+.f64 (+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))) (neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -3) (+.f64 (*.f64 2/3 x) (*.f64 -2 (*.f64 x -5/2)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))) (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -2 (*.f64 x -5/2)) (+.f64 (*.f64 x -3) (*.f64 2/3 x)))))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (exp.f64 wj) (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)) (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 wj (exp.f64 wj))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) wj) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (neg.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 (exp.f64 wj) (-.f64 0 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))) (neg.f64 (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 (*.f64 wj (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) -1))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 (*.f64 (exp.f64 wj) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (neg.f64 wj))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (exp.f64 wj))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (+.f64 1 wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 (+.f64 1 wj) (exp.f64 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (+.f64 1 wj) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 (+.f64 1 wj) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 1 wj))) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 1 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 wj)) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(-.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 -1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))

localize19.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))
0.0b
(*.f64 wj (exp.f64 wj))
8.0b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
Compiler

Compiled 52 to 24 computations (53.8% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite159.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1036×rational_best_oopsla_all_46_json_45_simplify-7
728×rational_best_oopsla_all_46_json_45_simplify-108
722×rational_best_oopsla_all_46_json_45_simplify-35
606×rational_best_oopsla_all_46_json_45_simplify-80
550×rational_best_oopsla_all_46_json_45_simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01476
18176
222176
390176
4442976
5783376
Stop Event
node limit
Counts
2 → 76
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (-.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 wj) (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 wj) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (-.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))))

simplify131.0ms (1.2%)

Algorithm
egg-herbie
Rules
1346×rational_best_oopsla_all_46_json_45_simplify-36
1124×rational_best_oopsla_all_46_json_45_simplify-49
854×rational_best_oopsla_all_46_json_45_simplify-23
750×rational_best_oopsla_all_46_json_45_simplify-35
700×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02565662
19295414
245755412
Stop Event
node limit
Counts
124 → 161
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 5/2 (*.f64 8 x)) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) wj))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (exp.f64 wj)) (*.f64 1/4 x)) (pow.f64 wj 2))))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2)))))
(*.f64 1/2 (exp.f64 wj))
(-.f64 (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 3)))))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(*.f64 1/2 (exp.f64 wj))
(+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 0)
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) 0))
(+.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) wj)
(+.f64 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) wj)
(+.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (-.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) 0))
(*.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 1)
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))
(*.f64 -1 (-.f64 (neg.f64 wj) (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 -1 (-.f64 (neg.f64 wj) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) -1)
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 1)
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) -1)
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 0)
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (-.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) 0))
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))
(+.f64 (*.f64 -2 (*.f64 x wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 5/2 (*.f64 8 x)) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 x wj)) (+.f64 (*.f64 (+.f64 5/2 (*.f64 x 8)) (*.f64 -1 (pow.f64 wj 3))) x)))
(+.f64 (*.f64 -2 (*.f64 x wj)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 x (*.f64 (+.f64 5/2 (*.f64 x 8)) (neg.f64 (pow.f64 wj 3))))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 wj (*.f64 -1/2 (exp.f64 wj)))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 wj (*.f64 1/2 (/.f64 x wj)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) (-.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))) (-.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 wj (*.f64 1/2 (/.f64 x wj))))) (-.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 1/4 (/.f64 x (pow.f64 wj 2)))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 wj (*.f64 -1/2 (exp.f64 wj)))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) wj))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj))))
(+.f64 wj (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj)) (*.f64 -1/2 (exp.f64 wj))))
(+.f64 (+.f64 wj (*.f64 -1/2 (exp.f64 wj))) (neg.f64 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj)))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) wj)) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (exp.f64 wj)) (*.f64 1/4 x)) (pow.f64 wj 2))))))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2))))))
(+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) wj) (/.f64 (+.f64 (*.f64 (exp.f64 wj) 1/8) (*.f64 x 1/4)) (pow.f64 wj 2))))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2))))
(+.f64 (neg.f64 x) (-.f64 wj (*.f64 -2 (*.f64 x wj))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2))))
(+.f64 (*.f64 x -1) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (-.f64 2 (*.f64 2 (*.f64 x -2)))))))
(+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 2 (*.f64 x -2)) 1))))
(+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1))))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x))))))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2)))))
(+.f64 (+.f64 (*.f64 x -1) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (-.f64 2 (*.f64 2 (*.f64 x -2))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (*.f64 2 (-.f64 1 (-.f64 2 (*.f64 2 (*.f64 x -2))))))))
(+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 2 (*.f64 -2 (+.f64 (*.f64 x -2) -1))) 3/2)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 2 (*.f64 x -2)) 1)))))
(+.f64 (neg.f64 x) (+.f64 (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1))) (*.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (*.f64 2 (*.f64 2 (*.f64 x -2))) 5/2))))
(*.f64 1/2 (exp.f64 wj))
(*.f64 (exp.f64 wj) 1/2)
(-.f64 (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (-.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (-.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(-.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2)) (/.f64 x wj))) (-.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 x wj) (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2)))) (-.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/2 x) (*.f64 1/4 (exp.f64 wj))) (pow.f64 wj 3)))))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 3))))) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2)) (/.f64 x wj)))) (-.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 3))) (*.f64 -1/2 (+.f64 (/.f64 x wj) (/.f64 (-.f64 (*.f64 x -1/2) (*.f64 (exp.f64 wj) 1/4)) (pow.f64 wj 2))))) (-.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(*.f64 1/2 (exp.f64 wj))
(*.f64 (exp.f64 wj) 1/2)
(+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj)))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (neg.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj))))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj))))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 -1/4 (exp.f64 wj))) wj)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))) (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)))))
(+.f64 (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 3))) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) wj)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 (exp.f64 wj) -1/4)) (pow.f64 wj 2))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2)))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))) (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 0)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) 0))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) wj)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) wj)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (-.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) 0))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 -1 (-.f64 (neg.f64 wj) (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 -1 (-.f64 (neg.f64 wj) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 0)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (-.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) 0))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 0)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) 1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) -1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (+.f64 wj wj)))

eval370.0ms (3.4%)

Compiler

Compiled 22466 to 13502 computations (39.9% saved)

prune153.0ms (1.4%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New64911660
Fresh268
Picked101
Done224
Total65419673
Error
0.0b
Counts
673 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
10.1b
(/.f64 x (+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))))
10.5b
(/.f64 x (+.f64 1 (*.f64 wj 2)))
9.5b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
62.2b
(/.f64 x (*.f64 (exp.f64 wj) wj))
18.6b
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
18.7b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
61.4b
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
60.8b
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
18.6b
(-.f64 wj (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1)))))
19.0b
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
61.7b
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
20.0b
(-.f64 wj (neg.f64 x))
61.1b
(-.f64 wj 1)
2.1b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
2.4b
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))
10.5b
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
61.3b
(*.f64 x (*.f64 -2 wj))
10.8b
x
61.0b
wj
Compiler

Compiled 461 to 329 computations (28.6% saved)

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 wj (*.f64 x -2)))
0.0b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
0.0b
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
7.4b
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
Compiler

Compiled 87 to 63 computations (27.6% saved)

series6.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
wj
@inf
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
0.0ms
wj
@-inf
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
0.0ms
x
@-inf
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
0.0ms
x
@0
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
0.0ms
x
@inf
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))

rewrite71.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1006×rational_best_oopsla_all_46_json_45_simplify-13
984×rational_best_oopsla_all_46_json_45_simplify-37
962×rational_best_oopsla_all_46_json_45_simplify-89
946×rational_best_oopsla_all_46_json_45_simplify-23
822×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021125
1136117
2407117
31813117
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 x (*.f64 wj (*.f64 x -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))) (-.f64 0 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))) (-.f64 0 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 wj -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 wj -2) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 wj (*.f64 x (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 wj (*.f64 (/.f64 x x) (*.f64 -2 (/.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 x (/.f64 (*.f64 wj -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 x (/.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 (/.f64 x x) (*.f64 -2 (/.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 x (/.f64 (*.f64 wj -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 wj -2) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 wj -2) (*.f64 (/.f64 x x) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (*.f64 (/.f64 x x) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 1 (*.f64 wj -2)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 (*.f64 wj -2) (/.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 -1 (neg.f64 (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 wj -2)) (neg.f64 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 wj -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 wj -2) (/.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))) (-.f64 0 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))))))

simplify133.0ms (1.2%)

Algorithm
egg-herbie
Rules
1178×rational_best_oopsla_all_46_json_45_simplify-72
1108×rational_best_oopsla_all_46_json_45_simplify-89
918×rational_best_oopsla_all_46_json_45_simplify-74
888×rational_best_oopsla_all_46_json_45_simplify-24
522×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02986957
112356699
252476699
Stop Event
node limit
Counts
185 → 174
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) (pow.f64 wj 3))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) (pow.f64 wj 3))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) (pow.f64 wj 3))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) x)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 -2 (*.f64 wj x))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 -2 (*.f64 wj x))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))
(-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 0)
(-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 0))
(-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) 0))
(-.f64 0 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(-.f64 0 (*.f64 1 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)))))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(-.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (pow.f64 wj 3)))
(-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)))))
(-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(-.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 1)
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 -1 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(*.f64 -1 (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))
(*.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))) -1)
(*.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))) (-.f64 0 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 1)
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(neg.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 0)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 0))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) 0))
(-.f64 0 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))
(-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))) (pow.f64 wj 3))
(-.f64 (*.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (pow.f64 wj 3)))
(*.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 1)
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(*.f64 -1 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))) -1)
(*.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))) (-.f64 0 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 1)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 0)
(-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) 0))
(-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 0))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(*.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 1 (*.f64 wj -2)))
(*.f64 x (+.f64 (*.f64 wj -2) (/.f64 x x)))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 x (/.f64 -2 x)))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 (/.f64 x x) (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 1 (*.f64 x (/.f64 (*.f64 wj -2) x))))
(*.f64 x (+.f64 1 (*.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 x (/.f64 -2 x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 (/.f64 x x) (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 x (/.f64 (*.f64 wj -2) x))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (/.f64 x x)))
(*.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 wj -2)) (/.f64 x x)))
(*.f64 x (*.f64 (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))) (/.f64 x x)))
(*.f64 x (*.f64 (+.f64 (*.f64 wj -2) (/.f64 x x)) (/.f64 x x)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 1)
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(*.f64 -1 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(*.f64 (neg.f64 x) (+.f64 -1 (neg.f64 (*.f64 wj -2))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 wj -2)) (neg.f64 (/.f64 x x))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))
(*.f64 (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))) x)
(*.f64 (+.f64 1 (*.f64 wj -2)) x)
(*.f64 (+.f64 (*.f64 wj -2) (/.f64 x x)) x)
(*.f64 (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(*.f64 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))) -1)
(*.f64 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))) (-.f64 0 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 1)
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 x x))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
Outputs
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 (pow.f64 wj 2) (*.f64 x 5/2))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 (pow.f64 wj 2) (*.f64 x 5/2))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) (pow.f64 wj 3))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) (pow.f64 wj 3))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x)) (pow.f64 wj 3))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))
(+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) (pow.f64 wj 3))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) (pow.f64 wj 3))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))) (pow.f64 wj 3))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (*.f64 wj -2)))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(*.f64 (+.f64 (*.f64 wj 2) (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1)) (*.f64 -1 x))
(*.f64 (+.f64 -1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2))) (neg.f64 x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (+.f64 (*.f64 wj 2) (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1)) (*.f64 -1 x)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 (+.f64 -1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2))) (neg.f64 x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (+.f64 (*.f64 wj 2) (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1)) (*.f64 -1 x)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 (+.f64 -1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2))) (neg.f64 x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))) (pow.f64 wj 3))
(+.f64 (*.f64 (+.f64 (*.f64 wj 2) (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1)) (*.f64 -1 x)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(+.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 (+.f64 -1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2))) (neg.f64 x)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 x (*.f64 -2 (*.f64 x wj)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 x (*.f64 wj (*.f64 x -2)))))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -2 (*.f64 x wj))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 x (*.f64 -2 (*.f64 x wj)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 x (*.f64 wj (*.f64 x -2)))))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -2 (*.f64 x wj))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 x (*.f64 -2 (*.f64 x wj)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 x (*.f64 wj (*.f64 x -2)))))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 (+.f64 (*.f64 wj 2) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 (+.f64 (*.f64 wj 2) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 (+.f64 (*.f64 wj 2) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 (+.f64 (*.f64 wj 2) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 wj (*.f64 x -2))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 wj (*.f64 x -2))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 0)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 0))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) 0))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 0 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 0 (*.f64 1 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))) (pow.f64 wj 3))
(-.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2)))) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))))) (-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))) (pow.f64 wj 3)))
(-.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 2)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (+.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2)))) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))))) (+.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))))
(*.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 1)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 -1 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 -1 (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 -1 (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 -5/2 x)))))
(neg.f64 (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 -5/2 x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))) -1)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))) (-.f64 0 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) 1)
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(neg.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 0)
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 0))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) 0))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 0 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))) (pow.f64 wj 3))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 (*.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 1)
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 -1 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))) -1)
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))) (-.f64 0 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) 1)
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 (*.f64 x 5/2) -1) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3))))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)) (-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (pow.f64 wj 3)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 x 5/2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 3))))
(-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 0)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) 0))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(-.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 0))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(-.f64 0 (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 1 (*.f64 wj -2)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 (*.f64 wj -2) (/.f64 x x)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 x (/.f64 -2 x)))))
(*.f64 x (+.f64 1 (*.f64 x (*.f64 wj (/.f64 -2 x)))))
(+.f64 x (*.f64 x (*.f64 x (*.f64 wj (/.f64 -2 x)))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 (/.f64 x x) (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 1 (*.f64 x (/.f64 (*.f64 wj -2) x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 1 (*.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 x (/.f64 -2 x)))))
(*.f64 x (+.f64 1 (*.f64 x (*.f64 wj (/.f64 -2 x)))))
(+.f64 x (*.f64 x (*.f64 x (*.f64 wj (/.f64 -2 x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 wj (*.f64 (/.f64 x x) (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 x (/.f64 (*.f64 wj -2) x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 wj (*.f64 -2 (/.f64 x x))))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 x (/.f64 1 x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 (*.f64 wj -2) (*.f64 (/.f64 x x) (/.f64 x x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (/.f64 x x)))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (+.f64 (*.f64 wj (*.f64 -2 (/.f64 x x))) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 wj -2)) (/.f64 x x)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 x (*.f64 (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))) (/.f64 x x)))
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 x (*.f64 (+.f64 (*.f64 wj -2) (/.f64 x x)) (/.f64 x x)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 1)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 -1 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (neg.f64 x) (+.f64 -1 (neg.f64 (*.f64 wj -2))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 wj -2)) (neg.f64 (/.f64 x x))))
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 x (-.f64 (/.f64 x x) 0)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))) x)
(*.f64 x (+.f64 1 (*.f64 wj (*.f64 -2 (/.f64 x x)))))
(*.f64 (+.f64 1 (*.f64 wj -2)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (+.f64 (*.f64 wj -2) (/.f64 x x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 1 (*.f64 x (+.f64 1 (*.f64 wj -2))))) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))) -1)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))) (-.f64 0 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(*.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))) (neg.f64 (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) 1)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 x x))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (/.f64 (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2)))) (/.f64 (*.f64 x (+.f64 1 (*.f64 wj -2))) (*.f64 x (+.f64 1 (*.f64 wj -2))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 wj (*.f64 x -2)))

localize4.0ms (0%)

Compiler

Compiled 10 to 4 computations (60% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 1 (*.f64 wj 2)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1224×rational_best_oopsla_all_46_json_45_simplify-89
1132×rational_best_oopsla_all_46_json-2
1132×rational_best_oopsla_all_46_json-1
1132×rational_best_oopsla_all_46_json-4
1132×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15219
213019
347519
4228719
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 (*.f64 wj 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 -1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))))

simplify194.0ms (1.8%)

Algorithm
egg-herbie
Rules
1734×rational_best_oopsla_all_46_json_45_simplify-89
1408×rational_best_oopsla_all_46_json_45_simplify-74
1024×rational_best_oopsla_all_46_json_45_simplify-24
940×rational_best_oopsla_all_46_json_45_simplify-72
896×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01141472
14361472
223761472
378361472
Stop Event
node limit
Counts
62 → 59
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 0)
(+.f64 0 (/.f64 x (+.f64 1 (+.f64 wj wj))))
(-.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 0)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(*.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 1)
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) -1)
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 -1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
Outputs
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (*.f64 4 (*.f64 x (pow.f64 wj 2))) x))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 4 (*.f64 x (pow.f64 wj 2))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (*.f64 x 4)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 (*.f64 4 (*.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (*.f64 (pow.f64 wj 3) (*.f64 -8 x)) x)))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 -8 (*.f64 x (pow.f64 wj 3))) (+.f64 x (*.f64 4 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 x 4)) (*.f64 (pow.f64 wj 3) (*.f64 x -8)))))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))))))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))))))
(+.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 0)
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(+.f64 0 (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(-.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 0)
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) 1)
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj))))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) -1)
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 -1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj))))) (*.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 1 (+.f64 wj wj))) (/.f64 x (+.f64 1 (+.f64 wj wj)))))) (/.f64 x (+.f64 1 (+.f64 wj wj))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))
(neg.f64 (neg.f64 (/.f64 x (+.f64 1 (+.f64 wj wj)))))
(/.f64 x (+.f64 1 (+.f64 wj wj)))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))
0.0b
(*.f64 (exp.f64 wj) wj)
5.7b
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
Compiler

Compiled 41 to 23 computations (43.9% saved)

series2.0ms (0%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
1.0ms
wj
@inf
(/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))
0.0ms
wj
@0
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
0.0ms
wj
@inf
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
0.0ms
wj
@-inf
(/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))
0.0ms
wj
@-inf
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))

rewrite152.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1840×rational_best_oopsla_all_46_json-2
1840×rational_best_oopsla_all_46_json-1
1840×rational_best_oopsla_all_46_json-4
1840×rational_best_oopsla_all_46_json-3
864×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
16975
218575
374875
4373475
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) -1) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj wj))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 wj (neg.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj)) (*.f64 (exp.f64 wj) (/.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 1 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))))

simplify98.0ms (0.9%)

Algorithm
egg-herbie
Rules
1240×rational_best_oopsla_all_46_json_45_simplify-72
1094×rational_best_oopsla_all_46_json_45_simplify-49
810×rational_best_oopsla_all_46_json_45_simplify-23
638×rational_best_oopsla_all_46_json_45_simplify-35
624×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02303905
18003747
240503739
Stop Event
node limit
Counts
119 → 147
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3)))
(+.f64 (*.f64 29/6 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3))))
(+.f64 (*.f64 -233/24 (pow.f64 wj 5)) (+.f64 (*.f64 29/6 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3)))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 5/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1 (pow.f64 wj 2)) wj))
(+.f64 (*.f64 5/2 (pow.f64 wj 3)) (+.f64 (*.f64 -29/6 (pow.f64 wj 4)) (+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)))
(*.f64 1/2 (exp.f64 wj))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (*.f64 1/2 (exp.f64 wj)))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(*.f64 1/2 (exp.f64 wj))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (*.f64 1/2 (exp.f64 wj)))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 wj (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) -1))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 0)
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) wj)
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) wj)
(+.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) -1) wj)
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 1)
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))
(*.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj)))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) -1)
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 1)
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(/.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))
(+.f64 (*.f64 wj (exp.f64 wj)) 0)
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(+.f64 0 (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj wj))) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 0 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))) (*.f64 wj (exp.f64 wj)))
(-.f64 (*.f64 wj (exp.f64 wj)) 0)
(-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj))))
(-.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 wj (neg.f64 (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 wj wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj)) (*.f64 (exp.f64 wj) (/.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 0)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 1)
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 1 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(neg.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3)))
(+.f64 (*.f64 29/6 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3))))
(+.f64 (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3))) (*.f64 29/6 (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 (pow.f64 wj 3)) (*.f64 29/6 (pow.f64 wj 4))))
(+.f64 (*.f64 -233/24 (pow.f64 wj 5)) (+.f64 (*.f64 29/6 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3)))))
(+.f64 (*.f64 29/6 (pow.f64 wj 4)) (+.f64 (*.f64 -233/24 (pow.f64 wj 5)) (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -233/24 (pow.f64 wj 5)) (+.f64 (*.f64 -5/2 (pow.f64 wj 3)) (*.f64 29/6 (pow.f64 wj 4)))))
(+.f64 (+.f64 (pow.f64 wj 2) (*.f64 -5/2 (pow.f64 wj 3))) (+.f64 (*.f64 29/6 (pow.f64 wj 4)) (*.f64 -233/24 (pow.f64 wj 5))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 wj (*.f64 -1/2 (exp.f64 wj)))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (+.f64 wj (*.f64 -1/2 (exp.f64 wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
(+.f64 (+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))
(+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (+.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))))
wj
(+.f64 (*.f64 -1/2 (exp.f64 wj)) wj)
(+.f64 wj (*.f64 -1/2 (exp.f64 wj)))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj))))
(+.f64 (+.f64 wj (*.f64 -1/2 (exp.f64 wj))) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))))
(+.f64 (+.f64 wj (+.f64 (*.f64 -1/2 (exp.f64 wj)) (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))
(+.f64 (+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (*.f64 1/4 (/.f64 (exp.f64 wj) wj)))) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))
(+.f64 (*.f64 -1/2 (exp.f64 wj)) (+.f64 wj (+.f64 (*.f64 1/4 (/.f64 (exp.f64 wj) wj)) (*.f64 -1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (+.f64 wj (*.f64 (pow.f64 wj 3) 1/2)))
(+.f64 wj (+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) 1/2)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 (pow.f64 wj 3) 1/2) (+.f64 wj (*.f64 (pow.f64 wj 4) 1/6))))
(+.f64 (+.f64 wj (*.f64 (pow.f64 wj 4) 1/6)) (+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) 1/2)))
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (*.f64 (pow.f64 wj 2) -1))
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 5/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1 (pow.f64 wj 2)) wj))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (+.f64 (*.f64 (pow.f64 wj 3) 5/2) wj))
(+.f64 wj (+.f64 (*.f64 (pow.f64 wj 3) 5/2) (neg.f64 (pow.f64 wj 2))))
(+.f64 wj (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) 5/2)))
(+.f64 (*.f64 5/2 (pow.f64 wj 3)) (+.f64 (*.f64 -29/6 (pow.f64 wj 4)) (+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)))
(+.f64 (*.f64 (pow.f64 wj 4) -29/6) (+.f64 (*.f64 (pow.f64 wj 2) -1) (+.f64 (*.f64 (pow.f64 wj 3) 5/2) wj)))
(+.f64 (*.f64 (pow.f64 wj 3) 5/2) (+.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 wj (*.f64 (pow.f64 wj 4) -29/6))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (*.f64 (pow.f64 wj 3) 5/2) (+.f64 wj (*.f64 (pow.f64 wj 4) -29/6))))
(*.f64 1/2 (exp.f64 wj))
(*.f64 (exp.f64 wj) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (*.f64 1/2 (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8)))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8)))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8) (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (+.f64 (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8) (+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(*.f64 1/2 (exp.f64 wj))
(*.f64 (exp.f64 wj) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (*.f64 1/2 (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 (/.f64 (exp.f64 wj) wj) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8)))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8)))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 1/2 (exp.f64 wj)) (+.f64 (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))) (*.f64 1/8 (/.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8) (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (+.f64 (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8) (+.f64 (*.f64 (exp.f64 wj) 1/2) (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (*.f64 (exp.f64 wj) 1/2) (+.f64 (*.f64 (/.f64 (exp.f64 wj) (pow.f64 wj 2)) 1/8) (+.f64 (*.f64 (/.f64 (exp.f64 wj) wj) -1/4) (*.f64 -1/16 (/.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 wj (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) -1))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 0)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) wj)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) wj)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) -1) wj)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj)))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) 1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(neg.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) wj))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 wj (exp.f64 wj)) 0)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj wj))))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 0 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(*.f64 wj (exp.f64 wj))
(+.f64 0 (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (*.f64 (exp.f64 wj) (/.f64 wj wj))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 0 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) 0)
(*.f64 wj (exp.f64 wj))
(-.f64 0 (*.f64 wj (neg.f64 (exp.f64 wj))))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 wj (neg.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj)))))
(*.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 wj wj))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj))) (*.f64 wj (/.f64 (exp.f64 wj) (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj wj)) (*.f64 (exp.f64 wj) (/.f64 wj wj))))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 wj (exp.f64 wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (/.f64 (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 wj (*.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj))))))
(neg.f64 (*.f64 wj (neg.f64 (exp.f64 wj))))
(*.f64 wj (exp.f64 wj))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 0)
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(+.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 0)
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) 1)
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 1 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) -1)
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))
(neg.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 1 (+.f64 wj wj)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 wj (+.f64 wj 1)))

localize22.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2)))
7.9b
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
Compiler

Compiled 57 to 38 computations (33.3% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite82.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1678×rational_best_oopsla_all_46_json-2
1678×rational_best_oopsla_all_46_json-1
1678×rational_best_oopsla_all_46_json-4
1678×rational_best_oopsla_all_46_json-3
698×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01380
17580
219180
369580
4326580
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) -1) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (/.f64 -1 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (/.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))))

simplify124.0ms (1.1%)

Algorithm
egg-herbie
Rules
1346×rational_best_oopsla_all_46_json_45_simplify-49
1124×rational_best_oopsla_all_46_json_45_simplify-23
892×rational_best_oopsla_all_46_json_45_simplify-35
724×rational_best_oopsla_all_46_json_45_simplify-89
618×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02475779
18745509
248205509
Stop Event
node limit
Counts
123 → 148
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 2 (*.f64 8 x)))) (+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(*.f64 1/2 wj)
(-.f64 (*.f64 1/2 wj) 1/4)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 1/2 wj) (*.f64 1/8 (/.f64 1 wj)))) 1/4)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/16 (*.f64 1/4 x)) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 wj) (*.f64 1/8 (/.f64 1 wj))))) 1/4)
(*.f64 1/2 wj)
(-.f64 (*.f64 1/2 wj) 1/4)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) 1/8) wj)) (*.f64 1/2 wj)) 1/4)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) 1/8) wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/16 (*.f64 1/4 x)) (pow.f64 wj 2))) (*.f64 1/2 wj))) 1/4)
(-.f64 wj (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (+.f64 (*.f64 -2 (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2)))))
(*.f64 1/2 wj)
(+.f64 1/4 (*.f64 1/2 wj))
(-.f64 (+.f64 1/4 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/8 (/.f64 1 wj)))
(-.f64 (+.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) 1/8) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (/.f64 x wj))))) (*.f64 1/8 (/.f64 1 wj)))
(*.f64 1/2 wj)
(+.f64 1/4 (*.f64 1/2 wj))
(+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 x) 1/8) wj)) (*.f64 1/2 wj)))
(+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 x) 1/8) wj)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/8 (*.f64 1/2 x)) (pow.f64 wj 2))) (*.f64 1/2 wj))))
(/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj)))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) -1))
(+.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 0)
(+.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 0 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) wj)
(+.f64 (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) wj)
(+.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) -1) wj)
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 1)
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))
(*.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj)))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (/.f64 -1 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (/.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) -1)
(*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))
(/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 1)
(/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) -1)
(neg.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 0)
(+.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 0 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 1)
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(*.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(neg.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 x wj))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 x wj)) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 2 (*.f64 8 x)))) (+.f64 (*.f64 (-.f64 1 (*.f64 -4 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 2 (*.f64 x 8)))) (+.f64 x (*.f64 -2 (*.f64 x wj)))))
(+.f64 (*.f64 -2 (*.f64 x wj)) (+.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 2 (*.f64 x 8)))) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))))
(*.f64 1/2 wj)
(*.f64 wj 1/2)
(-.f64 (*.f64 1/2 wj) 1/4)
(-.f64 (*.f64 wj 1/2) 1/4)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 1/2 wj) (*.f64 1/8 (/.f64 1 wj)))) 1/4)
(+.f64 (+.f64 (*.f64 wj 1/2) (*.f64 1/8 (/.f64 1 wj))) (-.f64 (*.f64 1/2 (/.f64 x wj)) 1/4))
(+.f64 (-.f64 (*.f64 wj 1/2) 1/4) (+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 1/8 (/.f64 1 wj))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/16 (*.f64 1/4 x)) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 wj) (*.f64 1/8 (/.f64 1 wj))))) 1/4)
(+.f64 (+.f64 (*.f64 wj 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/16 (*.f64 x 1/4)) (pow.f64 wj 2))) (*.f64 1/8 (/.f64 1 wj)))) (-.f64 (*.f64 1/2 (/.f64 x wj)) 1/4))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (-.f64 (+.f64 (*.f64 wj 1/2) (+.f64 (*.f64 1/8 (/.f64 1 wj)) (neg.f64 (/.f64 (+.f64 1/16 (*.f64 x 1/4)) (pow.f64 wj 2))))) 1/4))
(*.f64 1/2 wj)
(*.f64 wj 1/2)
(-.f64 (*.f64 1/2 wj) 1/4)
(-.f64 (*.f64 wj 1/2) 1/4)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) 1/8) wj)) (*.f64 1/2 wj)) 1/4)
(-.f64 (+.f64 (*.f64 wj 1/2) (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) wj))) 1/4)
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) wj)) (-.f64 (*.f64 wj 1/2) 1/4))
(+.f64 (-.f64 (*.f64 wj 1/2) 1/4) (neg.f64 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) wj)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 x) 1/8) wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/16 (*.f64 1/4 x)) (pow.f64 wj 2))) (*.f64 1/2 wj))) 1/4)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) wj)) (+.f64 (*.f64 wj 1/2) (*.f64 -1 (/.f64 (+.f64 1/16 (*.f64 x 1/4)) (pow.f64 wj 2))))) 1/4)
(+.f64 (+.f64 (*.f64 wj 1/2) (neg.f64 (/.f64 (+.f64 1/16 (*.f64 x 1/4)) (pow.f64 wj 2)))) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) wj)) 1/4))
(-.f64 wj (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 wj (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))) wj) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (/.f64 wj (+.f64 1 (*.f64 2 wj)))))
(-.f64 (+.f64 wj (/.f64 x (+.f64 1 (*.f64 wj 2)))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2)))))
(+.f64 wj (-.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (/.f64 wj (+.f64 1 (*.f64 wj 2))))))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 x -1) (*.f64 wj (-.f64 1 (*.f64 x -2))))
(+.f64 (neg.f64 x) (-.f64 wj (*.f64 -2 (*.f64 x wj))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2))))
(+.f64 (*.f64 x -1) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (-.f64 2 (*.f64 2 (*.f64 x -2)))))))
(+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 2 (*.f64 x -2)) 1))))
(+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -2 x)) wj) (+.f64 (*.f64 -2 (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 2 (-.f64 1 (*.f64 -2 x)))) (pow.f64 wj 2)))))
(+.f64 (*.f64 x -1) (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (-.f64 2 (*.f64 2 (*.f64 x -2))))) (*.f64 -2 (*.f64 (pow.f64 wj 3) (-.f64 1 (-.f64 2 (*.f64 2 (*.f64 x -2)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 x -2)) 1) (+.f64 (pow.f64 wj 2) (*.f64 -2 (pow.f64 wj 3)))) (+.f64 (neg.f64 x) (-.f64 wj (*.f64 -2 (*.f64 x wj)))))
(+.f64 (+.f64 (neg.f64 x) (-.f64 wj (*.f64 -2 (*.f64 x wj)))) (*.f64 (+.f64 (*.f64 2 (*.f64 x -2)) -1) (+.f64 (pow.f64 wj 2) (*.f64 -2 (pow.f64 wj 3)))))
(*.f64 1/2 wj)
(*.f64 wj 1/2)
(+.f64 1/4 (*.f64 1/2 wj))
(+.f64 (*.f64 wj 1/2) 1/4)
(-.f64 (+.f64 1/4 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (/.f64 x wj)))) (*.f64 1/8 (/.f64 1 wj)))
(+.f64 (+.f64 (*.f64 wj 1/2) (*.f64 (/.f64 x wj) -1/2)) (-.f64 1/4 (*.f64 1/8 (/.f64 1 wj))))
(-.f64 (+.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 x) 1/8) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (/.f64 x wj))))) (*.f64 1/8 (/.f64 1 wj)))
(+.f64 (+.f64 (+.f64 (*.f64 wj 1/2) (*.f64 (/.f64 x wj) -1/2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) (pow.f64 wj 2)))) (-.f64 1/4 (*.f64 1/8 (/.f64 1 wj))))
(+.f64 1/4 (-.f64 (+.f64 (*.f64 wj 1/2) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (*.f64 x -1/2) 1/8) (pow.f64 wj 2)) (/.f64 x wj)))) (*.f64 1/8 (/.f64 1 wj))))
(+.f64 1/4 (-.f64 (+.f64 (*.f64 wj 1/2) (*.f64 -1/2 (+.f64 (/.f64 x wj) (/.f64 (-.f64 (*.f64 x -1/2) 1/8) (pow.f64 wj 2))))) (*.f64 1/8 (/.f64 1 wj))))
(*.f64 1/2 wj)
(*.f64 wj 1/2)
(+.f64 1/4 (*.f64 1/2 wj))
(+.f64 (*.f64 wj 1/2) 1/4)
(+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 x) 1/8) wj)) (*.f64 1/2 wj)))
(+.f64 1/4 (+.f64 (*.f64 wj 1/2) (*.f64 -1 (/.f64 (+.f64 1/8 (*.f64 x 1/2)) wj))))
(+.f64 (*.f64 wj 1/2) (+.f64 1/4 (neg.f64 (/.f64 (+.f64 1/8 (*.f64 x 1/2)) wj))))
(+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 x) 1/8) wj)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/8 (*.f64 1/2 x)) (pow.f64 wj 2))) (*.f64 1/2 wj))))
(+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (+.f64 1/8 (*.f64 x 1/2)) wj)) (+.f64 (*.f64 wj 1/2) (*.f64 1/2 (/.f64 (+.f64 1/8 (*.f64 x 1/2)) (pow.f64 wj 2))))))
(+.f64 (neg.f64 (/.f64 (+.f64 1/8 (*.f64 x 1/2)) wj)) (+.f64 1/4 (*.f64 1/2 (+.f64 wj (/.f64 (+.f64 1/8 (*.f64 x 1/2)) (pow.f64 wj 2))))))
(/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj)))
(/.f64 (+.f64 wj (pow.f64 wj 2)) (+.f64 1 (*.f64 wj 2)))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 2 wj))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))))
(+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (*.f64 -1 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 (/.f64 wj (+.f64 1 (*.f64 wj 2))) (+.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj 2))) (neg.f64 (/.f64 x (+.f64 1 (*.f64 wj 2))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 wj (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) -1))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 0)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 0 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) wj)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) wj)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) -1) wj)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 1 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj)))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (/.f64 -1 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (/.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))) (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(/.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(neg.f64 (-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj))))
(+.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 0)
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(+.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(+.f64 0 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(-.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 0)
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(-.f64 0 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) 1)
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 1 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) -1)
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))) (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1))))) (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))
(neg.f64 (neg.f64 (/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) x)) (+.f64 1 (+.f64 wj wj)))

eval319.0ms (2.9%)

Compiler

Compiled 21189 to 13826 computations (34.7% saved)

prune150.0ms (1.4%)

Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New6017608
Fresh4812
Picked101
Done246
Total60819627
Error
0.0b
Counts
627 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
54.2b
(pow.f64 wj 2)
10.1b
(/.f64 x (+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))))
10.5b
(/.f64 x (+.f64 1 (*.f64 wj 2)))
9.5b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
62.2b
(/.f64 x (*.f64 (exp.f64 wj) wj))
61.2b
(-.f64 wj (/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj))))
60.8b
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
61.3b
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
61.7b
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
20.0b
(-.f64 wj (neg.f64 x))
61.1b
(-.f64 wj 1)
2.3b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
2.2b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
10.5b
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
61.3b
(*.f64 x (*.f64 -2 wj))
61.3b
(*.f64 wj 1/2)
62.2b
(*.f64 1/2 (/.f64 x wj))
10.8b
x
61.0b
wj
Compiler

Compiled 342 to 248 computations (27.5% saved)

localize27.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 wj (*.f64 x -2)))
0.0b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
7.4b
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
Compiler

Compiled 60 to 42 computations (30% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
0.0ms
wj
@inf
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
0.0ms
x
@-inf
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
0.0ms
wj
@-inf
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
0.0ms
x
@0
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
0.0ms
x
@inf
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))

rewrite150.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
842×rational_best_oopsla_all_46_json_45_simplify-13
834×rational_best_oopsla_all_46_json_45_simplify-89
806×rational_best_oopsla_all_46_json_45_simplify-37
768×rational_best_oopsla_all_46_json_45_simplify-23
686×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01674
110274
232374
3152074
4733374
Stop Event
node limit
Counts
2 → 95
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (*.f64 1 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (+.f64 0 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (neg.f64 (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -5/2 x) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 1 (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 -5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 -5/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (+.f64 (*.f64 -5/2 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (+.f64 (*.f64 -5/2 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -5/2 x) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (pow.f64 wj 2) x)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (pow.f64 wj 2) x)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))))

simplify117.0ms (1.1%)

Algorithm
egg-herbie
Rules
1370×rational_best_oopsla_all_46_json_45_simplify-13
934×rational_best_oopsla_all_46_json_45_simplify-49
730×rational_best_oopsla_all_46_json_45_simplify-72
708×rational_best_oopsla_all_46_json_45_simplify-7
678×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02295845
18375431
235005391
Stop Event
node limit
Counts
131 → 148
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 1 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (+.f64 0 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0)
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(+.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (neg.f64 (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(+.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (pow.f64 wj 2))
(+.f64 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))) (pow.f64 wj 2))
(+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 (*.f64 -5/2 x) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) -1))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0)
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(-.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 1 (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 -5/2 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 -5/2 x)))
(-.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(-.f64 (*.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 (*.f64 -5/2 x) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) -1)
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))
(-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 0)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) 0))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 0))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(-.f64 (+.f64 x (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 wj (+.f64 x x)))
(-.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (pow.f64 wj 2) x)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (pow.f64 wj 2) x)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(-.f64 (+.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (neg.f64 (pow.f64 wj 2)))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 1)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) -1)
(*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 1)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 (pow.f64 wj 2) (*.f64 5/2 x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) (-.f64 (*.f64 (pow.f64 wj 2) -5/2) 1))))
(neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) x) x))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) (-.f64 (*.f64 (pow.f64 wj 2) -5/2) 1)))))
(+.f64 (pow.f64 wj 2) (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) x) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) (-.f64 (*.f64 (pow.f64 wj 2) -5/2) 1)))))
(+.f64 (pow.f64 wj 2) (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) x) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) (-.f64 (*.f64 (pow.f64 wj 2) -5/2) 1)))))
(+.f64 (pow.f64 wj 2) (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) x) x)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 1 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (pow.f64 wj 2) (+.f64 0 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0)
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (neg.f64 (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (neg.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 (*.f64 -5/2 x) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) -1))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (pow.f64 wj 2) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0)
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(neg.f64 (-.f64 (*.f64 0 (+.f64 -1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 1 (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 -5/2 x)))
(-.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (*.f64 -5/2 (*.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) x)))
(-.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (*.f64 (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 5/2 x)))))
(-.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (*.f64 (*.f64 x -5/2) (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 -5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (neg.f64 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (+.f64 (pow.f64 wj 2) (neg.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))
(*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 0 (*.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (+.f64 -1 (*.f64 x -5/2))))
(*.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (neg.f64 (+.f64 -1 (*.f64 x -5/2))))
(*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (+.f64 (*.f64 -5/2 x) -1)))
(neg.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(neg.f64 (-.f64 (*.f64 0 (+.f64 -1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))) -1) (neg.f64 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (*.f64 (*.f64 -5/2 x) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (+.f64 (*.f64 x 5/2) 1)))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))))) (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x)))))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))))) (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (/.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (+.f64 (*.f64 x 5/2) 1) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (/.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (+.f64 1 (*.f64 5/2 x)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) -1)
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(neg.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 5/2 x)) (+.f64 1 (*.f64 5/2 x))) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(neg.f64 (-.f64 (*.f64 0 (+.f64 -1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 0)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 0))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 (+.f64 x (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2))) (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (-.f64 x (*.f64 wj (+.f64 x x))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 5/2 x))) (*.f64 wj (+.f64 x x))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (pow.f64 wj 2) x)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 (*.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (pow.f64 wj 2) x)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1))) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 -5/2 x) (*.f64 (pow.f64 wj 2) (/.f64 (+.f64 (*.f64 x 5/2) 1) (+.f64 (*.f64 x 5/2) 1)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(-.f64 (+.f64 (*.f64 (*.f64 x 5/2) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (neg.f64 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) -1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) 1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2)))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x 5/2) 1) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 wj -2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (-.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) -5/2))) x))

localize8.0ms (0.1%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
Compiler

Compiled 21 to 15 computations (28.6% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
0.0ms
x
@inf
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
0.0ms
wj
@0
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
0.0ms
x
@-inf
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
0.0ms
wj
@inf
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)

rewrite83.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1852×rational_best_oopsla_all_46_json-2
1852×rational_best_oopsla_all_46_json-1
1852×rational_best_oopsla_all_46_json-4
1852×rational_best_oopsla_all_46_json-3
1288×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15619
216619
372719
4392619
Stop Event
node limit
Counts
1 → 64
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) x) (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 -2 wj)) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x))) (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 x (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (+.f64 wj wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (-.f64 0 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (-.f64 0 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (-.f64 (*.f64 x (+.f64 wj wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x)) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x))))))

simplify136.0ms (1.2%)

Algorithm
egg-herbie
Rules
1862×rational_best_oopsla_all_46_json_45_simplify-89
1450×rational_best_oopsla_all_46_json_45_simplify-74
1340×rational_best_oopsla_all_46_json_45_simplify-24
788×rational_best_oopsla_all_46_json_45_simplify-10
512×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01302410
14252410
217562404
373962024
Stop Event
node limit
Counts
84 → 85
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 -2 (*.f64 wj x))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 -2 (*.f64 wj x))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))))
(+.f64 0 (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) x) (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))))
(+.f64 (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) x))
(+.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 -2 wj)) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x))) (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(-.f64 x (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(-.f64 0 (-.f64 (*.f64 x (+.f64 wj wj)) x))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (-.f64 0 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (-.f64 0 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(-.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))
(-.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(-.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(-.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(-.f64 (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) -1))
(-.f64 (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) -1))
(-.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (neg.f64 x)))
(-.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (-.f64 (*.f64 x (+.f64 wj wj)) x)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 x x))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x)) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(neg.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 0 (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 -2 wj)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) x) (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) x))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 -2 wj)) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 -2 (*.f64 wj x))) (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(-.f64 x (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 0 (-.f64 (*.f64 x (+.f64 wj wj)) x))
(-.f64 x (*.f64 x (+.f64 wj wj)))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (+.f64 wj wj))))
(*.f64 (/.f64 (+.f64 1 (*.f64 -2 wj)) (+.f64 1 (*.f64 -2 wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 -2 wj)) (-.f64 -1 (*.f64 -2 wj))) (-.f64 x (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 -2 wj)))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (*.f64 -2 wj)) (+.f64 1 (*.f64 -2 wj)))) (*.f64 (*.f64 -2 wj) (*.f64 x (neg.f64 (/.f64 (+.f64 1 (*.f64 -2 wj)) (+.f64 1 (*.f64 -2 wj)))))))
(-.f64 (*.f64 x (/.f64 (-.f64 -1 (*.f64 -2 wj)) (-.f64 -1 (*.f64 -2 wj)))) (*.f64 (neg.f64 (/.f64 (-.f64 -1 (*.f64 -2 wj)) (-.f64 -1 (*.f64 -2 wj)))) (*.f64 (*.f64 -2 wj) x)))
(*.f64 x (-.f64 (/.f64 (-.f64 -1 (*.f64 -2 wj)) (-.f64 -1 (*.f64 -2 wj))) (*.f64 (*.f64 -2 wj) (neg.f64 (/.f64 (-.f64 -1 (*.f64 -2 wj)) (-.f64 -1 (*.f64 -2 wj)))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (-.f64 0 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (-.f64 0 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 (*.f64 -2 wj) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) -1))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 (*.f64 -2 wj) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) -1))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(-.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (+.f64 wj wj))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (-.f64 x (*.f64 x (+.f64 wj wj))))
(*.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 x (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 (*.f64 -2 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(-.f64 (*.f64 (*.f64 (*.f64 -2 wj) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (+.f64 x (*.f64 -2 (*.f64 x wj))))
(*.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) -1)
(-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (-.f64 (*.f64 x (+.f64 wj wj)) x)))
(*.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (-.f64 x (*.f64 x (+.f64 wj wj))))
(*.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 x (*.f64 x (+.f64 wj wj))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 x x))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x)) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x x))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x)) (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x))))
(/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x)) (*.f64 (+.f64 1 (*.f64 -2 wj)) (/.f64 x x))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1)) (*.f64 x (/.f64 (+.f64 (*.f64 -2 wj) 1) (+.f64 (*.f64 -2 wj) 1))))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1))) (*.f64 (+.f64 (*.f64 -2 wj) 1) (/.f64 x (+.f64 (*.f64 -2 wj) 1)))))
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (/.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 x (*.f64 -2 (*.f64 wj x))))))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (/.f64 (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj)))) (/.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (+.f64 x (*.f64 -2 (*.f64 x wj))))))
(/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (/.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 x (*.f64 x (*.f64 -2 wj))))))
(neg.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x))
(-.f64 x (*.f64 x (+.f64 wj wj)))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
5.6b
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
Compiler

Compiled 25 to 17 computations (32% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
wj
@-inf
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
0.0ms
wj
@inf
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
0.0ms
wj
@inf
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
0.0ms
wj
@-inf
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
0.0ms
wj
@0
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))

rewrite84.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1594×rational_best_oopsla_all_46_json_45_simplify-13
1306×rational_best_oopsla_all_46_json_45_simplify-23
852×rational_best_oopsla_all_46_json-2
852×rational_best_oopsla_all_46_json-1
852×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0940
15232
211932
338320
4185920
Stop Event
node limit
Counts
2 → 136
Calls
Call 1
Inputs
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (-.f64 (pow.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 wj 2) wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (+.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (pow.f64 wj 2)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj)) (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (-.f64 0 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (neg.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 0 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 0 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 wj 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 wj 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 wj 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 0 (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (pow.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 1 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (-.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (+.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) (*.f64 -1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 (/.f64 0 (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 (pow.f64 wj 2) wj) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (-.f64 (pow.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 (pow.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 2) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 wj 2) wj))))))

simplify66.0ms (0.6%)

Algorithm
egg-herbie
Rules
1886×rational_best_oopsla_all_46_json_45_simplify-23
1502×rational_best_oopsla_all_46_json_45_simplify-13
1260×rational_best_oopsla_all_46_json_45_simplify-87
1238×rational_best_oopsla_all_46_json_45_simplify-89
1016×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02702008
111921972
Stop Event
node limit
Counts
160 → 153
Calls
Call 1
Inputs
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (-.f64 (pow.f64 wj 2) wj))
(+.f64 (pow.f64 wj 2) 0)
(+.f64 0 (pow.f64 wj 2))
(+.f64 (-.f64 (pow.f64 wj 2) wj) wj)
(+.f64 (neg.f64 wj) (+.f64 wj (pow.f64 wj 2)))
(+.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj)))
(+.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj))))
(+.f64 (+.f64 wj (pow.f64 wj 2)) (neg.f64 wj))
(+.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj)) (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) 1)
(*.f64 (pow.f64 wj 2) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))
(*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (-.f64 0 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2)))))
(*.f64 (pow.f64 wj 2) (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (pow.f64 wj 2) (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (neg.f64 (pow.f64 wj 2)) -1)
(*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))))
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2)))))
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (neg.f64 (pow.f64 wj 2)))))
(*.f64 1 (pow.f64 wj 2))
(*.f64 -1 (neg.f64 (pow.f64 wj 2)))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))) -1)))
(*.f64 -1 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) -1)))
(*.f64 -1 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) -1)))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) -1)))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 0 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 0 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (pow.f64 wj 2))
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))))))
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (pow.f64 wj 2))
(*.f64 (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))) (pow.f64 wj 2))
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(*.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (pow.f64 wj 2))
(*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(/.f64 (pow.f64 wj 2) 1)
(/.f64 (pow.f64 wj 2) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(/.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(/.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))
(/.f64 (neg.f64 (pow.f64 wj 2)) -1)
(pow.f64 wj 2)
(neg.f64 (neg.f64 (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))
(-.f64 (-.f64 wj (pow.f64 wj 2)) 0)
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 0 (-.f64 wj (pow.f64 wj 2)))))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) 0))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) 0))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) 0))
(-.f64 0 (-.f64 (pow.f64 wj 2) wj))
(-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj))
(-.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 1 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (-.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) wj))
(-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (neg.f64 wj)))
(-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) wj))
(-.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 (*.f64 wj (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (pow.f64 wj 2)))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (neg.f64 wj)))
(-.f64 (*.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj)))
(-.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 (*.f64 wj (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (pow.f64 wj 2)))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (neg.f64 wj)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj)))
(-.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) 1)
(*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 1 (-.f64 wj (pow.f64 wj 2)))
(*.f64 -1 (-.f64 (pow.f64 wj 2) wj))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (+.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))))))
(*.f64 (-.f64 (pow.f64 wj 2) wj) -1)
(*.f64 (-.f64 (pow.f64 wj 2) wj) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (*.f64 -1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 (/.f64 0 (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 (pow.f64 wj 2) wj) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))
(*.f64 (neg.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (-.f64 (pow.f64 wj 2) wj))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 (pow.f64 wj 2) wj))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))
(/.f64 (-.f64 wj (pow.f64 wj 2)) 1)
(/.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))
(/.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(/.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))
(/.f64 (-.f64 (pow.f64 wj 2) wj) -1)
(neg.f64 (-.f64 (pow.f64 wj 2) wj))
Outputs
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
(pow.f64 wj 2)
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 wj (-.f64 (pow.f64 wj 2) wj))
(+.f64 (pow.f64 wj 2) 0)
(pow.f64 wj 2)
(+.f64 0 (pow.f64 wj 2))
(pow.f64 wj 2)
(+.f64 (-.f64 (pow.f64 wj 2) wj) wj)
(+.f64 wj (-.f64 (pow.f64 wj 2) wj))
(+.f64 (neg.f64 wj) (+.f64 wj (pow.f64 wj 2)))
(+.f64 wj (+.f64 (neg.f64 wj) (pow.f64 wj 2)))
(+.f64 wj (+.f64 (pow.f64 wj 2) (neg.f64 wj)))
(+.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj)))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 wj (-.f64 (pow.f64 wj 2) wj)))
(*.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) wj)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(+.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 wj (-.f64 (pow.f64 wj 2) wj)))
(*.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) wj)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(+.f64 (+.f64 wj (pow.f64 wj 2)) (neg.f64 wj))
(+.f64 wj (+.f64 (neg.f64 wj) (pow.f64 wj 2)))
(+.f64 wj (+.f64 (pow.f64 wj 2) (neg.f64 wj)))
(+.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (pow.f64 wj 2) wj)) (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 wj (-.f64 (pow.f64 wj 2) wj)))
(*.f64 (+.f64 wj (-.f64 (pow.f64 wj 2) wj)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(*.f64 (pow.f64 wj 2) 1)
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (-.f64 0 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) -1)
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (neg.f64 (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 1 (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 -1 (neg.f64 (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))) -1)))
(pow.f64 wj 2)
(*.f64 -1 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) -1)))
(pow.f64 wj 2)
(*.f64 -1 (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) -1)))
(pow.f64 wj 2)
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) -1)))
(*.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (neg.f64 (pow.f64 wj 2)))))
(*.f64 -1 (*.f64 (pow.f64 wj 2) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 0 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (+.f64 0 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))))
(pow.f64 wj 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))))))
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 -1 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (neg.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (pow.f64 wj 2))) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 -1 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))
(-.f64 (*.f64 0 (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 2)))
(*.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))
(-.f64 (*.f64 0 (neg.f64 (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(/.f64 (pow.f64 wj 2) 1)
(pow.f64 wj 2)
(/.f64 (pow.f64 wj 2) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)))
(pow.f64 wj 2)
(/.f64 (pow.f64 wj 2) (/.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))))
(pow.f64 wj 2)
(/.f64 (pow.f64 wj 2) (/.f64 (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 1 (pow.f64 wj 2)))))
(pow.f64 wj 2)
(/.f64 (neg.f64 (pow.f64 wj 2)) -1)
(pow.f64 wj 2)
(pow.f64 wj 2)
(neg.f64 (neg.f64 (pow.f64 wj 2)))
(pow.f64 wj 2)
(-.f64 wj (pow.f64 wj 2))
(-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 wj))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (-.f64 wj (pow.f64 wj 2)) 0)
(-.f64 wj (pow.f64 wj 2))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 0 (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) 0))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) 0))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) 0))
(-.f64 wj (pow.f64 wj 2))
(-.f64 0 (-.f64 (pow.f64 wj 2) wj))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj))
(-.f64 wj (-.f64 (-.f64 (pow.f64 wj 2) wj) (neg.f64 wj)))
(-.f64 wj (-.f64 wj (-.f64 wj (pow.f64 wj 2))))
(-.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 1 (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (-.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) wj))
(-.f64 wj (-.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (*.f64 (/.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (-.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (-.f64 (*.f64 wj (/.f64 (pow.f64 wj 2) (pow.f64 wj 2))) (pow.f64 wj 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (neg.f64 wj)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) wj))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 wj (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (neg.f64 wj)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 wj (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (neg.f64 wj)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj)))
(-.f64 wj (pow.f64 wj 2))
(-.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 2) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) 1)
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 wj (pow.f64 wj 2)) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 1 (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 -1 (-.f64 (pow.f64 wj 2) wj))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (+.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) -1)
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (*.f64 -1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 (/.f64 0 (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) wj) (-.f64 0 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (-.f64 wj (pow.f64 wj 2)))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 2) wj))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 (pow.f64 wj 2) wj) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (neg.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))) (-.f64 (pow.f64 wj 2) wj))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 (pow.f64 wj 2) wj))
(-.f64 wj (pow.f64 wj 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))) (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (pow.f64 wj 2))
(/.f64 (-.f64 wj (pow.f64 wj 2)) 1)
(-.f64 wj (pow.f64 wj 2))
(/.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))))
(-.f64 wj (pow.f64 wj 2))
(/.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2))) (/.f64 (-.f64 wj (pow.f64 wj 2)) (-.f64 wj (pow.f64 wj 2)))))
(-.f64 wj (pow.f64 wj 2))
(/.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2)))) (*.f64 (-.f64 wj (pow.f64 wj 2)) (/.f64 1 (-.f64 wj (pow.f64 wj 2))))))
(-.f64 wj (pow.f64 wj 2))
(/.f64 (-.f64 (pow.f64 wj 2) wj) -1)
(-.f64 wj (pow.f64 wj 2))
(neg.f64 (-.f64 (pow.f64 wj 2) wj))
(-.f64 wj (pow.f64 wj 2))

localize19.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 wj (exp.f64 wj))
0.0b
(*.f64 (exp.f64 wj) (+.f64 wj 1))
0.7b
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
5.6b
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
Compiler

Compiled 43 to 19 computations (55.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
0.0ms
wj
@inf
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
0.0ms
wj
@-inf
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
0.0ms
wj
@inf
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
0.0ms
wj
@-inf
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))

rewrite152.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
820×rational_best_oopsla_all_46_json_45_simplify-35
812×rational_best_oopsla_all_46_json_45_simplify-80
556×rational_best_oopsla_all_46_json_45_simplify-23
516×rational_best_oopsla_all_46_json_45_simplify-89
452×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172
17072
222572
3100472
4456372
5797172
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 (/.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 0 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))

simplify97.0ms (0.9%)

Algorithm
egg-herbie
Rules
1110×rational_best_oopsla_all_46_json_45_simplify-93
1042×rational_best_oopsla_all_46_json_45_simplify-7
1034×rational_best_oopsla_all_46_json_45_simplify-72
956×rational_best_oopsla_all_46_json_45_simplify-49
382×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01533022
15362858
230902858
Stop Event
node limit
Counts
88 → 102
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) 0))
(+.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj)
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) wj)
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) 0))
(*.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 (/.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0))
(+.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 0 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (pow.f64 wj 4))))
(+.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 5)))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 5)))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (+.f64 wj (/.f64 1 wj)) -1)
(+.f64 -1 (+.f64 wj (/.f64 1 wj)))
(+.f64 wj (+.f64 -1 (/.f64 1 wj)))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 wj (/.f64 1 wj)) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 -1 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 wj (/.f64 1 wj))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (+.f64 wj (/.f64 1 wj)) -1)
(+.f64 -1 (+.f64 wj (/.f64 1 wj)))
(+.f64 wj (+.f64 -1 (/.f64 1 wj)))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 wj (/.f64 1 wj)) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 -1 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 wj (/.f64 1 wj))))
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 wj (*.f64 (pow.f64 wj 2) -1))
(+.f64 wj (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (pow.f64 wj 3) (+.f64 wj (*.f64 (pow.f64 wj 2) -1)))
(+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (+.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1 (pow.f64 wj 4)) wj)))
(+.f64 (pow.f64 wj 3) (+.f64 (neg.f64 (pow.f64 wj 4)) (+.f64 wj (neg.f64 (pow.f64 wj 2)))))
(+.f64 wj (+.f64 (neg.f64 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 1 (/.f64 1 wj)))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 1 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 1 (/.f64 1 wj)))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 (/.f64 1 (pow.f64 wj 2)) (-.f64 1 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 wj (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) 0))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 0 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) wj)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 (*.f64 wj (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) 0))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 (/.f64 0 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) (-.f64 0 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(neg.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 wj (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 0))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 0 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 0 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))

eval346.0ms (3.2%)

Compiler

Compiled 19315 to 12131 computations (37.2% saved)

prune143.0ms (1.3%)

Pruning

24 alts after pruning (17 fresh and 7 done)

PrunedKeptTotal
New6649673
Fresh2810
Picked011
Done268
Total66824692
Error
0.0b
Counts
692 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
54.2b
(pow.f64 wj 2)
10.1b
(/.f64 x (+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))))
10.5b
(/.f64 x (+.f64 1 (*.f64 wj 2)))
9.5b
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
62.2b
(/.f64 x (*.f64 (exp.f64 wj) wj))
62.3b
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
61.0b
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
61.2b
(-.f64 wj (/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj))))
60.8b
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
61.3b
(-.f64 wj (-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj)))
61.3b
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
61.3b
(-.f64 wj (+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
20.0b
(-.f64 wj (neg.f64 x))
61.7b
(-.f64 wj wj)
61.1b
(-.f64 wj 1)
54.0b
(+.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 4)))
54.1b
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
2.4b
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
10.5b
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
61.3b
(*.f64 x (*.f64 -2 wj))
61.3b
(*.f64 wj 1/2)
62.2b
(*.f64 1/2 (/.f64 x wj))
10.8b
x
61.0b
wj
Compiler

Compiled 231 to 168 computations (27.3% saved)

regimes73.0ms (0.7%)

Counts
41 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) wj))
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(-.f64 wj (-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(-.f64 wj (/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
(-.f64 wj (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1)))))
(-.f64 wj (+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2)))))))))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(-.f64 wj (+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(/.f64 x (+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 wj 4)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
Calls

3 calls:

22.0ms
x
19.0ms
wj
16.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
ErrorSegmentsBranch
2.0b1wj
2.0b1x
2.0b1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 500 to 313 computations (37.4% saved)

regimes50.0ms (0.5%)

Counts
38 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) wj))
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(-.f64 wj (-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(-.f64 wj (/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
(-.f64 wj (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1)))))
(-.f64 wj (+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2)))))))))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(-.f64 wj (+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(/.f64 x (+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
Outputs
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
Calls

2 calls:

22.0ms
x
18.0ms
wj
Results
ErrorSegmentsBranch
2.1b1wj
2.1b1x
Compiler

Compiled 416 to 264 computations (36.5% saved)

regimes51.0ms (0.5%)

Counts
37 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) wj))
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(-.f64 wj (-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(-.f64 wj (/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -4)) (pow.f64 wj 2)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)))
(-.f64 wj (+.f64 (-.f64 wj (*.f64 -2 (*.f64 x wj))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 (*.f64 x -2)) -1)))))
(-.f64 wj (+.f64 (neg.f64 x) (+.f64 (-.f64 wj (*.f64 wj (*.f64 x -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (-.f64 2 (*.f64 2 (*.f64 x -2)))))))))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(-.f64 wj (+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
(-.f64 wj (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))
(/.f64 x (+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2/3 (pow.f64 wj 3))))))
Outputs
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
Calls

2 calls:

20.0ms
wj
19.0ms
x
Results
ErrorSegmentsBranch
2.2b1wj
2.2b1x
Compiler

Compiled 394 to 248 computations (37.1% saved)

regimes37.0ms (0.3%)

Counts
27 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) wj))
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(-.f64 wj (-.f64 (neg.f64 wj) (-.f64 (-.f64 (pow.f64 wj 2) wj) wj)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 wj (+.f64 1 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(-.f64 wj (/.f64 (+.f64 (pow.f64 wj 2) wj) (+.f64 1 (*.f64 2 wj))))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 1 (*.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (+.f64 (pow.f64 wj 2) wj) x) (+.f64 1 (*.f64 wj 2))))
Outputs
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
Calls

2 calls:

17.0ms
x
14.0ms
wj
Results
ErrorSegmentsBranch
2.4b1wj
2.4b1x
Compiler

Compiled 222 to 132 computations (40.5% saved)

regimes366.0ms (3.3%)

Counts
18 → 5
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) wj))
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
Outputs
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(pow.f64 wj 2)
x
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
Calls

2 calls:

351.0ms
wj
11.0ms
x
Results
ErrorSegmentsBranch
6.6b5wj
9.5b1x
Compiler

Compiled 105 to 62 computations (41% saved)

bsearch116.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
80.0ms
-5.281929719390475e-70
-2.8037975374167144e-70
7.0ms
-2.580346902094362e-65
-1.9188862878950716e-65
19.0ms
-3.2240003672991266e-44
-2.3838816699364765e-47
11.0ms
-4.9695401959292477e-20
-1.3490612027093841e-20
Results
78.0ms42×body512valid
34.0ms278×body256valid
Compiler

Compiled 286 to 217 computations (24.1% saved)

regimes41.0ms (0.4%)

Counts
17 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
(pow.f64 wj 2)
(/.f64 x (*.f64 (exp.f64 wj) wj))
(-.f64 wj (-.f64 wj (pow.f64 wj 2)))
(-.f64 wj (+.f64 wj (neg.f64 (pow.f64 wj 2))))
Outputs
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(pow.f64 wj 2)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
Calls

2 calls:

27.0ms
wj
8.0ms
x
Results
ErrorSegmentsBranch
9.3b3wj
10.5b1x
Compiler

Compiled 97 to 58 computations (40.2% saved)

bsearch17.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
-5.281929719390475e-70
-2.8037975374167144e-70
7.0ms
-2.580346902094362e-65
-1.9188862878950716e-65
Results
9.0ms79×body256valid
6.0ms33×body512valid
Compiler

Compiled 135 to 103 computations (23.7% saved)

regimes63.0ms (0.6%)

Counts
13 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(-.f64 wj (+.f64 (neg.f64 x) (-.f64 wj (*.f64 wj (*.f64 x -2)))))
Outputs
(/.f64 x (+.f64 1 (*.f64 wj 2)))
Calls

2 calls:

9.0ms
wj
7.0ms
x
Results
ErrorSegmentsBranch
10.5b1wj
10.5b1x
Compiler

Compiled 73 to 44 computations (39.7% saved)

regimes15.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
Outputs
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
Calls

2 calls:

7.0ms
wj
6.0ms
x
Results
ErrorSegmentsBranch
10.5b1wj
10.5b1x
Compiler

Compiled 54 to 33 computations (38.9% saved)

regimes12.0ms (0.1%)

Accuracy

Total -52.3b remaining (-484.8%)

Threshold costs -52.3b (-484.8%)

Counts
8 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj 1/2)
(-.f64 wj 1)
(-.f64 wj wj)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
Outputs
x
Calls

2 calls:

6.0ms
x
5.0ms
wj
Results
ErrorSegmentsBranch
10.8b1wj
10.8b1x
Compiler

Compiled 33 to 19 computations (42.4% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063458
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(if (<=.f64 wj -872305872233851/41538374868278621028243970633760768) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (if (<=.f64 wj -8356077830146749/3213876088517980551083924184682325205044405987565585670602752) (pow.f64 wj 2) (if (<=.f64 wj -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928) x (if (<=.f64 wj -8081502591659033/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (pow.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(if (<=.f64 wj -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (+.f64 (*.f64 -2 wj) 1) x) (if (<=.f64 wj -8081502591659033/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (pow.f64 wj 2) (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
x
wj
Outputs
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(if (<=.f64 wj -872305872233851/41538374868278621028243970633760768) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (if (<=.f64 wj -8356077830146749/3213876088517980551083924184682325205044405987565585670602752) (pow.f64 wj 2) (if (<=.f64 wj -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928) x (if (<=.f64 wj -8081502591659033/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (pow.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(if (<=.f64 wj -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (+.f64 (*.f64 -2 wj) 1) x) (if (<=.f64 wj -8081502591659033/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (pow.f64 wj 2) (/.f64 x (+.f64 1 (*.f64 wj 2)))))
(/.f64 x (+.f64 1 (*.f64 wj 2)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
x
wj
Compiler

Compiled 188 to 137 computations (27.1% saved)

soundness185.0ms (1.7%)

Algorithm
egg-herbie
Rules
1442×rational_best_oopsla_all_46_json_45_simplify-23
1440×rational_best_oopsla_all_46_json_45_simplify-89
1198×rational_best_oopsla_all_46_json_45_simplify-24
1142×rational_best_oopsla_all_46_json_45_simplify-74
500×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04929165
117968451
Stop Event
node limit
Compiler

Compiled 284 to 215 computations (24.3% saved)

end137.0ms (1.3%)

Compiler

Compiled 170 to 119 computations (30% saved)

Profiling

Loading profile data...