Details

Time bar (total: 1.2min)

analyze969.0ms (1.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
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)

sample21.6s (30%)

Results
12.2s4026×body8192exit
5.3s7523×body256valid
2.8s3958×body256unsamplable
890.0ms706×body512valid
164.0ms96×body256infinite
24.0ms27×body1024valid
Bogosity

preprocess317.0ms (0.4%)

Algorithm
egg-herbie
Rules
868×rational_best-simplify-48
864×rational_best-simplify-52
774×rational_best-simplify-3
688×rational_best-simplify-83
624×rational_best-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01798
13798
28190
318790
447490
5156690
6703090
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 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 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (*.f64 (exp.f64 x) (-.f64 x -1))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (*.f64 (exp.f64 x) (+.f64 x 1))))
Compiler

Compiled 20 to 10 computations (50% saved)

simplify314.0ms (0.4%)

Algorithm
egg-herbie
Rules
1216×rational_best-simplify-49
1188×rational_best-simplify-54
1050×rational_best-simplify-53
924×rational_best-simplify-3
820×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01149
12149
24445
39945
424345
579345
6352545
Stop Event
node limit
Counts
1 → 3
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)))))
(-.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))))

eval1.0ms (0%)

Compiler

Compiled 48 to 18 computations (62.5% saved)

prune15.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
11.3b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
11.3b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
11.4b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1))))
Compiler

Compiled 35 to 18 computations (48.6% saved)

localize83.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 -1))
1.0b
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1)))
4.7b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1))))
Compiler

Compiled 54 to 20 computations (63% saved)

series29.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite646.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
942×rational_best-simplify-1
774×rational_best-simplify-53
770×rational_best-simplify-49
680×rational_best-simplify-65
624×rational_best-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013112
191112
2233112
31016112
47612112
Stop Event
node limit
Counts
4 → 209
Calls
Call 1
Inputs
(-.f64 wj (/.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 -1))
(*.f64 wj (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (neg.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (+.f64 wj wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 (/.f64 wj 2) (/.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 2) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.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 (*.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 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(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 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(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 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 wj wj)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -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 -1 (-.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(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 (exp.f64 wj)))))) (#(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 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 0 (+.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 0 (+.f64 wj 1)) (/.f64 0 (+.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 0 (+.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 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(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 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (exp.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 0 (+.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 x (-.f64 -1 wj)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 2) (+.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 2) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 0 (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (+.f64 wj wj) -2))) 2) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(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 (exp.f64 wj)))))) (#(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 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 0 (+.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 0 (+.f64 wj 1)) (/.f64 0 (+.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 0 (+.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))) (neg.f64 (/.f64 0 (+.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 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(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 0 (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(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 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 0 (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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (/.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 wj) wj) (+.f64 wj 1)) 2) (/.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 wj) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (-.f64 0 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 (*.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 1 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(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 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2) (/.f64 1 (-.f64 (+.f64 wj wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 (*.f64 wj (exp.f64 wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (*.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 1 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (+.f64 wj 1) 2)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (exp.f64 wj)) (/.f64 1 (*.f64 (-.f64 (+.f64 wj wj) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (exp.f64 (neg.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))) (exp.f64 wj)) (/.f64 1 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (/.f64 (exp.f64 wj) (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 (exp.f64 wj) (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (exp.f64 wj)) (/.f64 1 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 1 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 wj wj) -2) 2)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1))) 1/2)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1/2)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.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 (exp.f64 (neg.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 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (/.f64 (/.f64 1/2 (*.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 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj))) (/.f64 (/.f64 1 (+.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 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.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 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2)) (/.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.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 1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.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 wj (exp.f64 wj)) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 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 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4))))) (#(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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 4))))) (#(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 (+.f64 wj wj) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (+.f64 wj wj) -2) 2) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))))
((#(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 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (*.f64 wj (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj))) (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (exp.f64 wj)) 1)))))

simplify894.0ms (1.2%)

Algorithm
egg-herbie
Rules
1146×rational_best-simplify-48
1048×rational_best-simplify-108
724×rational_best-simplify-49
676×rational_best-simplify-53
640×rational_best-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056515725
1163014767
2666914243
Stop Event
node limit
Counts
281 → 475
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 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 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 wj (+.f64 1 wj))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 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 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 0)
(+.f64 0 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) wj)
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (neg.f64 (neg.f64 wj)))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (+.f64 wj wj)) 2))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))
(+.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))
(+.f64 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj))
(+.f64 (-.f64 wj (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (neg.f64 wj)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(*.f64 1 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(*.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)))
(/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))) 8)
(/.f64 (-.f64 (*.f64 2 (+.f64 wj wj)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)
(/.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))
(pow.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) 0))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 2) (+.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 2) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2))
(+.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (+.f64 wj wj) -2))) 2) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(+.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(+.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) 0))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 0 (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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 0 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (-.f64 0 (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (-.f64 0 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.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 1 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.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) (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) -1)
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) 1/2)
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2) (/.f64 1 (-.f64 (+.f64 wj wj) -2)))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(*.f64 1/2 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)))
(*.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (+.f64 wj 1) 2)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (exp.f64 wj)) (/.f64 1 (*.f64 (-.f64 (+.f64 wj wj) -2) 2)))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (/.f64 (exp.f64 wj) (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 (exp.f64 wj) (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (exp.f64 wj)) (/.f64 1 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1))) 1/2)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/4)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1/2)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (+.f64 wj 1) 2)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 wj wj) -2) 2)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (exp.f64 wj)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1))) 1/2)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (exp.f64 wj)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1/2)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.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 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2)) (/.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.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 1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj))))
(*.f64 (/.f64 (/.f64 1/2 (*.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 wj (exp.f64 wj)) x) 2)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 4))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)) 2)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) 8)
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 wj wj) -2) 2) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)
(pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(+.f64 (*.f64 wj (exp.f64 wj)) 0)
(+.f64 0 (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (*.f64 wj (exp.f64 wj)) 2))
(-.f64 (*.f64 wj (exp.f64 wj)) 0)
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) 2))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(/.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) 2)
(/.f64 (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj))) 4)
(/.f64 (+.f64 (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj))) (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj)))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)
(pow.f64 (*.f64 wj (exp.f64 wj)) 1)
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 x (*.f64 wj -2)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (*.f64 x (*.f64 wj -2))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3)))))
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3))))))
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3)) (neg.f64 (pow.f64 wj 3)))))
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 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 1 wj))) -1)
(+.f64 -1 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) 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 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 (pow.f64 wj 2))) (+.f64 wj (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 1 wj)))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) 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 (+.f64 wj (*.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) (/.f64 -1 wj))) -1)
(+.f64 -1 (+.f64 wj (neg.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj))))
(-.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 (*.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) (/.f64 -1 wj)) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 (pow.f64 wj 2))))) -1)
(+.f64 -1 (+.f64 wj (*.f64 -1 (+.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (neg.f64 x))
(-.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) x)
(+.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 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))))
(+.f64 (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (neg.f64 x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))))
(+.f64 (-.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) x) (*.f64 (pow.f64 wj 2) (+.f64 (-.f64 1 (*.f64 x -3/2)) (/.f64 (-.f64 1 (*.f64 x -2)) -1/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 (*.f64 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2))))))))
(+.f64 (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))))
(+.f64 (-.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (-.f64 1 (*.f64 x -3/2)) (/.f64 (-.f64 1 (*.f64 x -2)) -1/2))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (+.f64 (-.f64 1 (*.f64 x -3/2)) (/.f64 (-.f64 1 (*.f64 x -2)) -1/2))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (/.f64 x wj) (exp.f64 wj)))) (/.f64 1 wj))
(-.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (+.f64 (/.f64 1 wj) -1))
(+.f64 (-.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 1 wj)) 1)
(-.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 (/.f64 x wj) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (+.f64 1 (/.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 1 (+.f64 (*.f64 x (/.f64 -1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 3)) (/.f64 1 wj))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 3)) (/.f64 1 wj)))) -1)
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 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 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 wj))))
(+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)) 1))
(+.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 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 (pow.f64 wj 3))) (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 wj)))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)))))
(/.f64 wj (+.f64 1 wj))
(/.f64 wj (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.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 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 1 (+.f64 (*.f64 wj 2) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 3/2 (pow.f64 wj 2)))))
(+.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 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 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) 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 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
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 wj (+.f64 (*.f64 (pow.f64 wj 3) 1/2) (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 3) 1/2) (+.f64 wj (pow.f64 wj 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 1/6 (pow.f64 wj 4)) (+.f64 wj (*.f64 (pow.f64 wj 3) 1/2))))
(+.f64 (pow.f64 wj 2) (+.f64 wj (+.f64 (*.f64 1/6 (pow.f64 wj 4)) (*.f64 (pow.f64 wj 3) 1/2))))
(*.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 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 0)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 0 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (/.f64 (*.f64 1 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (neg.f64 (neg.f64 wj)))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 wj (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 wj (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))))
(-.f64 wj (+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj)))))
(-.f64 wj (+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(-.f64 (-.f64 wj (/.f64 (*.f64 1 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (+.f64 wj wj)) 2))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 wj wj)) 2))
(+.f64 wj (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 wj (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2)) (-.f64 wj (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (-.f64 wj (/.f64 (-.f64 (+.f64 (*.f64 1 wj) (*.f64 1 wj)) (/.f64 x (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj))
(-.f64 (+.f64 wj wj) (+.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)))) (-.f64 wj wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 wj (/.f64 0 (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (*.f64 1 wj) (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (neg.f64 wj)))
(+.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (-.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (+.f64 (*.f64 1 wj) (*.f64 1 wj))) (-.f64 (+.f64 wj wj) -2)) (-.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) wj)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (-.f64 wj (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2)) (-.f64 wj (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (-.f64 wj (/.f64 (-.f64 (+.f64 (*.f64 1 wj) (*.f64 1 wj)) (/.f64 x (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 wj 1))))
(+.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 wj 1))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 wj (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 wj (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))
(+.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 wj (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(-.f64 (+.f64 wj wj) (+.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)))) (-.f64 wj wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(-.f64 (+.f64 wj wj) (+.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)))) (-.f64 wj wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) 1/2)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1/2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) 1/4)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1/4 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)))
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(-.f64 (+.f64 wj wj) (+.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)))) (-.f64 wj wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) 2)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) 4)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2))) 8)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (-.f64 (*.f64 2 (+.f64 wj wj)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 wj wj)) (/.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)
(-.f64 (/.f64 (*.f64 2 (+.f64 wj wj)) 4) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(/.f64 (/.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 2)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(pow.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj))
(-.f64 (+.f64 wj wj) (+.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)))) (-.f64 wj wj))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (/.f64 0 (exp.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))) (/.f64 0 (+.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 0 (+.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 0 (+.f64 wj 1)) (/.f64 0 (+.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.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 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (-.f64 -1 wj) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (-.f64 -1 wj) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.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 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 x (-.f64 -1 wj)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (-.f64 -1 wj) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (/.f64 (-.f64 (-.f64 wj (/.f64 wj 2)) (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (/.f64 (*.f64 1 wj) 2) (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 2) (+.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (/.f64 (/.f64 x (-.f64 -1 wj)) (*.f64 2 (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (/.f64 (/.f64 x (-.f64 -1 wj)) (*.f64 2 (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (/.f64 (+.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 2))
(+.f64 (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 2) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (*.f64 2 (exp.f64 wj))) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 2 (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (*.f64 2 (exp.f64 wj))) (/.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (*.f64 wj 2))) (-.f64 (+.f64 wj wj) -2)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (*.f64 2 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (*.f64 wj 2)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (/.f64 (-.f64 (-.f64 wj (/.f64 wj 2)) (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (/.f64 (*.f64 1 wj) 2) (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(/.f64 (-.f64 (-.f64 (+.f64 wj wj) wj) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (-.f64 (*.f64 1 wj) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 4)))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (/.f64 0 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 4)))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))) (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (-.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 -1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(+.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(+.f64 (-.f64 -1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (-.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(-.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.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))) (/.f64 0 (+.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 0 (+.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 0 (+.f64 wj 1)) (/.f64 0 (+.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 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 0) (+.f64 wj 1)) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.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 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (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 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 0 (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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.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 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))))
(-.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 0 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(/.f64 (-.f64 (-.f64 (+.f64 wj wj) wj) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (-.f64 (*.f64 1 wj) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 0) (-.f64 (+.f64 wj wj) -2)) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (*.f64 (-.f64 -1 wj) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (/.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 (+.f64 wj 1) 2))) (/.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 1/2 (/.f64 wj 2)))) (/.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 1/2 (/.f64 wj 2)))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (-.f64 (+.f64 wj wj) wj) (/.f64 2 (+.f64 wj 1))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 2 (/.f64 (*.f64 1 wj) (+.f64 wj 1))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))) (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1))))
(-.f64 (*.f64 (-.f64 (+.f64 wj wj) wj) (/.f64 2 (+.f64 wj 1))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) wj)) (+.f64 wj 1)))
(-.f64 (*.f64 2 (/.f64 (*.f64 1 wj) (+.f64 wj 1))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (*.f64 1 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (-.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2))))
(-.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj (/.f64 wj 2))) (+.f64 wj 1)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))))
(-.f64 (-.f64 0 (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))))
(-.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (-.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (-.f64 0 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2))))
(-.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (-.f64 wj (/.f64 wj 2))) (+.f64 wj 1)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (-.f64 (/.f64 (-.f64 (+.f64 wj wj) wj) (*.f64 (+.f64 wj 1) 2)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))
(-.f64 (/.f64 (-.f64 wj (/.f64 wj 2)) (+.f64 wj 1)) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (-.f64 (-.f64 wj (/.f64 wj 2)) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 (*.f64 1 wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (-.f64 (/.f64 (*.f64 1 wj) 2) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))
(-.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))))
(/.f64 (-.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 2 (exp.f64 wj)))) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))
(/.f64 (-.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (*.f64 wj 2))) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) (*.f64 wj 2)) (+.f64 x x)) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) 2))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 4)))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 4)))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) 2))
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) 2)
(-.f64 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 wj wj)) (-.f64 (+.f64 wj wj) -2)) 2) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 4))))
(-.f64 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 wj wj)) (-.f64 (+.f64 wj wj) -2)) 2) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2))) (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 wj wj)) (-.f64 (+.f64 wj wj) -2)) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 wj wj)) (-.f64 (+.f64 wj wj) -2)) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.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 1 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(*.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) (exp.f64 wj)) (/.f64 1 (+.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) 2) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.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) (exp.f64 wj)) (-.f64 -1 wj)) -1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) 1/2)
(/.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) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 2 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2)))) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2) (/.f64 1 (-.f64 (+.f64 wj wj) -2)))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1/2 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (*.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 1 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4))
(/.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 (+.f64 wj 1) 2)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))
(/.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) 4) (exp.f64 wj)) (/.f64 1 (*.f64 (-.f64 (+.f64 wj wj) -2) 2)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))
(/.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) 2) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 0 (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1)))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (exp.f64 wj))) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 (/.f64 (exp.f64 wj) (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 (exp.f64 wj) (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) 2) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 0 (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (exp.f64 wj)) (/.f64 1 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1))) 1/2)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj))) 1/2)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/4)
(/.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) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1/2)))
(*.f64 1 (/.f64 (/.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 4 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) 1/2))))
(*.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (+.f64 wj 1) 2)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.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))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 2 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2)))) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))) (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) 2) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 0 (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (exp.f64 wj))) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 wj wj) -2) 2)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) 2) (/.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 0 (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 0 (+.f64 wj 1))) 1/2)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj))) 1/2)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1/2)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1 (/.f64 (/.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 4 (/.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))) 1/2))))
(*.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (+.f64 4 (/.f64 0 (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.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 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.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 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 2)) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2)) (+.f64 (/.f64 (+.f64 wj 1) (+.f64 wj 1)) 0))
(*.f64 (*.f64 (*.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 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.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 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (*.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 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj 1) 2))) (/.f64 1/2 (*.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 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2)) (/.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2)) (+.f64 (/.f64 (+.f64 wj 1) (+.f64 wj 1)) 0))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.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 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.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 1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1/2 (*.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 wj (exp.f64 wj)) x) 2)))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2)) (+.f64 (/.f64 (+.f64 wj 1) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 wj wj) -2)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 2)))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (exp.f64 wj))) (-.f64 (+.f64 wj wj) -2)) (+.f64 (/.f64 (+.f64 wj 1) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(pow.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)))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(/.f64 (-.f64 x (*.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 1))
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 4))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) -2)) 2)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) 8)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (-.f64 (+.f64 wj wj) -2) 2) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)
(/.f64 (*.f64 (*.f64 2 (-.f64 (+.f64 wj wj) -2)) (*.f64 2 (*.f64 2 (exp.f64 wj)))) 16)
(/.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 wj wj) -2) (*.f64 (exp.f64 wj) 4))) 16)
(pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 wj (exp.f64 wj)) 0)
(*.f64 wj (exp.f64 wj))
(+.f64 0 (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (*.f64 wj (exp.f64 wj)) 2))
(*.f64 wj (exp.f64 wj))
(-.f64 (*.f64 wj (exp.f64 wj)) 0)
(*.f64 wj (exp.f64 wj))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) 2))
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) 2)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj))) 4)
(*.f64 wj (exp.f64 wj))
(/.f64 (+.f64 (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj))) (*.f64 (exp.f64 wj) (*.f64 2 (+.f64 wj wj)))) 8)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (*.f64 2 (exp.f64 wj)))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 wj wj) (*.f64 (exp.f64 wj) 4))) 16)
(pow.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))

localize70.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
0.0b
(*.f64 wj (exp.f64 wj))
1.0b
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
4.7b
(-.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)

series25.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
17.0ms
x
@0
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
3.0ms
x
@0
(-.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)))))
1.0ms
x
@inf
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
1.0ms
x
@-inf
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))

rewrite600.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
992×rational_best-simplify-60
892×rational_best-simplify-61
614×rational_best-simplify-1
548×rational_best-simplify-62
418×rational_best-simplify-52
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
011113
178113
2206101
3810101
45507101
Stop Event
node limit
Counts
3 → 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)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 (-.f64 x (*.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 x (*.f64 wj (exp.f64 wj))) (*.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 wj (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.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 (/.f64 (-.f64 x (*.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 wj 1)) (/.f64 0 (exp.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 wj (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.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 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (-.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 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 (+.f64 wj wj) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 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 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.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 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 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 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 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (-.f64 x (*.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)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2) (/.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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))) 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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 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 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.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 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.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 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 x (*.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)) x) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 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 x (*.f64 wj (exp.f64 wj))) -2) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (-.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 wj (exp.f64 wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (-.f64 (*.f64 wj (exp.f64 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 x (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (-.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 -1 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (-.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 2 (*.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) 4)) (/.f64 1/4 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.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 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 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 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (/.f64 (/.f64 1/2 (*.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 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (*.f64 (exp.f64 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 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.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 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (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 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) (+.f64 -1 wj)) (neg.f64 (*.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 (exp.f64 wj) 2) (+.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) (*.f64 (exp.f64 wj) (+.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) (+.f64 (*.f64 (exp.f64 wj) (+.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 wj) 2) (-.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 wj) 2) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 (+.f64 wj wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (exp.f64 wj) 2) (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (exp.f64 wj) 2) (*.f64 wj (exp.f64 wj))) (/.f64 (neg.f64 (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (-.f64 (neg.f64 (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)) 2) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)) 2) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 wj) (-.f64 wj (+.f64 -1 wj))) (neg.f64 (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (exp.f64 wj) 2) (neg.f64 (*.f64 wj (exp.f64 wj)))) (neg.f64 (/.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (neg.f64 (exp.f64 wj))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2)))))) (#(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 (+.f64 wj 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 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) 2) (-.f64 (/.f64 wj 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) 2) (+.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 1/4 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) 8)))) (#(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 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 wj) 4) (*.f64 wj (*.f64 (exp.f64 wj) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (*.f64 (exp.f64 wj) 4)) (*.f64 (exp.f64 wj) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (neg.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (exp.f64 wj))) (neg.f64 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)) (neg.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))))

simplify797.0ms (1.1%)

Algorithm
egg-herbie
Rules
940×rational_best-simplify-108
862×rational_best-simplify-54
846×rational_best-simplify-3
596×rational_best-simplify-57
530×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053915815
1155913763
2608211889
Stop Event
node limit
Counts
253 → 401
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))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)
(+.f64 (-.f64 wj (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 wj (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))
(+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) wj)))
(+.f64 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj))
(+.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (neg.f64 wj)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2))
(+.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 wj 2) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) 1)
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))
(*.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj wj))))
(*.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 (+.f64 wj wj) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)))
(/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj) -1)
(/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))) 8)
(/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 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 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2))
(+.f64 (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2) (/.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(+.f64 (-.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))
(-.f64 0 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.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 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(-.f64 (*.f64 2 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) 2))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2))
(-.f64 (-.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) -1)
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.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 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2)
(*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1/2)
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (-.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))
(*.f64 -2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1/2 (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 x (*.f64 wj (exp.f64 wj))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (-.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 -1 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 1/4)
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (-.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1/4 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1/4 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.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 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 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.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 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(neg.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (exp.f64 wj))))
(-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (exp.f64 wj)))
(-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) (+.f64 -1 wj)) (neg.f64 (*.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 (exp.f64 wj) 2) (+.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)))
(-.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) (*.f64 (exp.f64 wj) (+.f64 -1 wj)))
(-.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) (+.f64 (*.f64 (exp.f64 wj) (+.f64 -1 wj)) 0))
(-.f64 (/.f64 (exp.f64 wj) 2) (-.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) 2)))
(-.f64 (/.f64 (exp.f64 wj) 2) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 (+.f64 wj wj))) 2))
(-.f64 (+.f64 (/.f64 (exp.f64 wj) 2) (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 (exp.f64 wj) 2)))
(-.f64 (+.f64 (/.f64 (exp.f64 wj) 2) (*.f64 wj (exp.f64 wj))) (/.f64 (neg.f64 (exp.f64 wj)) 2))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (-.f64 (neg.f64 (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2))) 2))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)) 2) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)) 2) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) 2))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(-.f64 (*.f64 (exp.f64 wj) (-.f64 wj (+.f64 -1 wj))) (neg.f64 (*.f64 wj (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 3) 4) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 4))
(-.f64 (-.f64 (/.f64 (exp.f64 wj) 2) (neg.f64 (*.f64 wj (exp.f64 wj)))) (neg.f64 (/.f64 (exp.f64 wj) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (neg.f64 (exp.f64 wj))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) (+.f64 -1 wj)))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(*.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) 1/2)
(*.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)
(*.f64 (*.f64 (exp.f64 wj) 2) (-.f64 (/.f64 wj 2) -1/2))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 1/4)
(*.f64 -2 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(*.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))
(*.f64 (+.f64 wj 1) (exp.f64 wj))
(*.f64 1/4 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(/.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) 2)
(/.f64 -1 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) 8)
(/.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 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 4) -4)
(/.f64 (+.f64 (*.f64 (exp.f64 wj) 4) (*.f64 wj (*.f64 (exp.f64 wj) 4))) 4)
(/.f64 (+.f64 (*.f64 wj (*.f64 (exp.f64 wj) 4)) (*.f64 (exp.f64 wj) 4)) 4)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (neg.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (exp.f64 wj))) (neg.f64 (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))) -1/2)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)) (neg.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)))
(/.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(/.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4))
(pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 x (*.f64 wj -2)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (+.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 3) (*.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (+.f64 (*.f64 x -3) (*.f64 x 2/3))) -1)))
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3)))))
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3)) (neg.f64 (pow.f64 wj 3))))
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 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 1 wj))) -1)
(+.f64 -1 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) 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 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 (pow.f64 wj 2))) (+.f64 wj (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 1 wj)))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) 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 (+.f64 wj (*.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) (/.f64 -1 wj))) -1)
(+.f64 -1 (+.f64 wj (neg.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj))))
(-.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 (*.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) (/.f64 -1 wj)) (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (/.f64 -1 (pow.f64 wj 2))))) -1)
(+.f64 -1 (+.f64 wj (*.f64 -1 (+.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))))
(-.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 (+.f64 wj 1)) (/.f64 0 (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 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (neg.f64 x))
(-.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) x)
(+.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 wj (-.f64 1 (*.f64 x -2))) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2))))))))
(+.f64 (+.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) (neg.f64 x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))))
(+.f64 (-.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) x) (*.f64 (pow.f64 wj 2) (+.f64 (-.f64 1 (*.f64 x -3/2)) (/.f64 (-.f64 1 (*.f64 x -2)) -1/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 (*.f64 wj (-.f64 1 (*.f64 x -2))) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 x -3/2) (*.f64 2 (-.f64 1 (*.f64 x -2)))))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))))
(+.f64 (-.f64 (*.f64 wj (-.f64 1 (*.f64 x -2))) x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (-.f64 1 (*.f64 x -3/2)) (/.f64 (-.f64 1 (*.f64 x -2)) -1/2))) (*.f64 (pow.f64 wj 3) (-.f64 1/2 (+.f64 (*.f64 2 (+.f64 (-.f64 1 (*.f64 x -3/2)) (/.f64 (-.f64 1 (*.f64 x -2)) -1/2))) (+.f64 (*.f64 x -2/3) (*.f64 3/2 (-.f64 1 (*.f64 x -2)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (/.f64 x wj) (exp.f64 wj)))) (/.f64 1 wj))
(-.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (+.f64 (/.f64 1 wj) -1))
(-.f64 (neg.f64 (/.f64 (/.f64 x 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 1 (+.f64 (*.f64 -1 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (+.f64 (/.f64 1 (pow.f64 wj 2)) 1)) (+.f64 (/.f64 1 wj) (neg.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (+.f64 1 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (neg.f64 (/.f64 (/.f64 x (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 1 (+.f64 (*.f64 x (/.f64 -1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (neg.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj))) (+.f64 (/.f64 1 (pow.f64 wj 3)) (/.f64 1 wj))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 1 (pow.f64 wj 2))) (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (+.f64 (+.f64 (neg.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) -1))
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 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (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 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))))
(/.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 (+.f64 wj 1)) (/.f64 0 (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 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 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 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 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 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 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 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 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 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 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 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 -1 (/.f64 x (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 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 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 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 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 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 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
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 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 (+.f64 (*.f64 wj 2) (*.f64 2/3 (pow.f64 wj 3))) (+.f64 (*.f64 3/2 (pow.f64 wj 2)) 1))
(+.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))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 0 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 wj (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 wj (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj 2) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 wj (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj wj)) 2))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))) (+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) wj))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) wj)))
(+.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (-.f64 wj (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (-.f64 wj (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) (*.f64 wj 2)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (neg.f64 wj)))
(+.f64 (-.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (neg.f64 wj)))
(+.f64 (+.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (*.f64 2 (exp.f64 wj))) wj) (+.f64 wj 1))) (-.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (*.f64 2 (exp.f64 wj))) wj) (+.f64 wj 1))) (-.f64 wj (/.f64 x (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (-.f64 wj (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (-.f64 wj (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) (*.f64 wj 2)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (-.f64 (/.f64 wj 2) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (-.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(+.f64 (-.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) wj)) 1)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) 1/2)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1/2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 wj wj))))
(*.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 wj (+.f64 wj (*.f64 2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 1/2 (+.f64 (*.f64 2 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (+.f64 wj wj))))
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 (+.f64 wj wj) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (+.f64 wj wj))))
(*.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 (+.f64 wj wj) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 1/2 (-.f64 (*.f64 2 (+.f64 wj wj)) (+.f64 wj (+.f64 wj (*.f64 2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
(*.f64 1/2 (+.f64 (*.f64 2 (-.f64 (+.f64 wj wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (+.f64 wj wj))))
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 (+.f64 wj wj) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (+.f64 wj wj))))
(*.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) 1/4)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1/4 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)))
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) 2)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) 4)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))) 8)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 2 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 -2 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(-.f64 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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 (+.f64 wj (/.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 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.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)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 0 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (-.f64 (+.f64 wj wj) -2)) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (-.f64 (+.f64 wj wj) -2))))
(+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))))
(+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 2 (exp.f64 wj))) (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2))
(+.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (-.f64 (+.f64 wj wj) -2)) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj (-.f64 (+.f64 wj wj) -2))))
(+.f64 (-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2) (/.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2)
(/.f64 (+.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))) 3)) 4)
(/.f64 (+.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3)) 4)
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (-.f64 -1 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 0)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.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 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 0 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))))
(-.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.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)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (*.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 2 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))))
(-.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))))
(-.f64 (/.f64 x (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (*.f64 -2 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) -2))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2)))
(-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2)))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))))
(-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))))
(-.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (-.f64 (+.f64 wj wj) -2))) (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2))))
(-.f64 (/.f64 x (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (*.f64 -2 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) -2))))
(-.f64 (*.f64 2 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (+.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (*.f64 x (/.f64 2 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(-.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (-.f64 -1 wj))) (/.f64 (/.f64 (+.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (-.f64 -1 wj)))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) 2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) -2)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 -2 (/.f64 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))) -2)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) 2))
(/.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 3) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 -1 (neg.f64 wj)))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 3) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 3) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 3 (-.f64 (*.f64 wj (exp.f64 wj)) x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 wj (*.f64 (exp.f64 wj) 2))) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2) (/.f64 (/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2))
(/.f64 (-.f64 (/.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 wj (*.f64 2 (exp.f64 wj)))) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj)))) (/.f64 (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x))) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))) 2)
(/.f64 (-.f64 (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 wj 2))) (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 x x)))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (-.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (-.f64 (+.f64 x x) (+.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (*.f64 wj 2))))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (-.f64 -1 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.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)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -2 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -2 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 -1 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) 2)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(*.f64 2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1/2)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (-.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 4 (-.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1/4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 -2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 1/2 (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 1/2 (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 2 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 1/2 (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) (*.f64 -2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 x (-.f64 (*.f64 wj (exp.f64 wj)) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -2 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -2 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj))))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 x (*.f64 wj (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (-.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) (-.f64 x (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (-.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(*.f64 (/.f64 1/4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 8) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(*.f64 1 (/.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1 (/.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (/.f64 -1 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))))
(*.f64 1 (/.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))))
(*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 1/4)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (-.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 1/4 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1/4 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4) (*.f64 (-.f64 -1 wj) (neg.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 1/4) (/.f64 (/.f64 1/4 (exp.f64 wj)) (-.f64 -1 wj)))
(*.f64 1/4 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 4 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.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 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))
(*.f64 1 (/.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))) (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2) (/.f64 0 (*.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 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 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1/2 (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 1/2 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(*.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 -2 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)))) (+.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (-.f64 -1 wj))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) -2)))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 1/2 (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 1/2 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) 4)))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1)
(+.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(neg.f64 (/.f64 (-.f64 x (*.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 (exp.f64 wj)))) (*.f64 x (/.f64 -1 (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(-.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (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 wj (exp.f64 wj)) (+.f64 (*.f64 (exp.f64 wj) (+.f64 -1 wj)) (neg.f64 (*.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)) 0)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 0 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) 2) (+.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (exp.f64 wj)))
(-.f64 (*.f64 2 (exp.f64 wj)) (+.f64 (exp.f64 wj) (neg.f64 (*.f64 wj (exp.f64 wj)))))
(-.f64 (*.f64 wj (exp.f64 wj)) (+.f64 (/.f64 (exp.f64 wj) -1/2) (exp.f64 wj)))
(-.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) (*.f64 (exp.f64 wj) (+.f64 -1 wj)))
(-.f64 (*.f64 wj (*.f64 2 (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj -1)))
(-.f64 (*.f64 (exp.f64 wj) (*.f64 wj 2)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))
(-.f64 (*.f64 wj (*.f64 (exp.f64 wj) 2)) (+.f64 (*.f64 (exp.f64 wj) (+.f64 -1 wj)) 0))
(-.f64 (*.f64 wj (*.f64 2 (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj -1)))
(-.f64 (*.f64 (exp.f64 wj) (*.f64 wj 2)) (*.f64 (exp.f64 wj) (+.f64 wj -1)))
(-.f64 (/.f64 (exp.f64 wj) 2) (-.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) 2)))
(-.f64 (*.f64 -2 (/.f64 (exp.f64 wj) -2)) (neg.f64 (*.f64 wj (exp.f64 wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 -2 (/.f64 (exp.f64 wj) -2)))
(-.f64 (/.f64 (exp.f64 wj) 2) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 (+.f64 wj wj))) 2))
(/.f64 (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (-.f64 -1 (+.f64 wj wj)))) 2)
(-.f64 (+.f64 (/.f64 (exp.f64 wj) 2) (*.f64 wj (exp.f64 wj))) (neg.f64 (/.f64 (exp.f64 wj) 2)))
(-.f64 (/.f64 (exp.f64 wj) 2) (-.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) 2)))
(-.f64 (*.f64 -2 (/.f64 (exp.f64 wj) -2)) (neg.f64 (*.f64 wj (exp.f64 wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 -2 (/.f64 (exp.f64 wj) -2)))
(-.f64 (+.f64 (/.f64 (exp.f64 wj) 2) (*.f64 wj (exp.f64 wj))) (/.f64 (neg.f64 (exp.f64 wj)) 2))
(-.f64 (/.f64 (exp.f64 wj) 2) (-.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) 2)))
(-.f64 (*.f64 -2 (/.f64 (exp.f64 wj) -2)) (neg.f64 (*.f64 wj (exp.f64 wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 -2 (/.f64 (exp.f64 wj) -2)))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (-.f64 (neg.f64 (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(-.f64 (*.f64 -2 (/.f64 (*.f64 wj (exp.f64 wj)) -2)) (neg.f64 (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 -2 (/.f64 (*.f64 wj (exp.f64 wj)) -2)))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2))) 2))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)))) 2)
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)) 2) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)))) 2)
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)) 2) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) 2))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (neg.f64 (*.f64 (exp.f64 wj) (-.f64 wj -2)))) 2)
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(-.f64 (*.f64 (exp.f64 wj) (-.f64 wj (+.f64 -1 wj))) (neg.f64 (*.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)) 3) 4) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 4))
(/.f64 (-.f64 (*.f64 3 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 4)
(/.f64 (-.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 4)
(-.f64 (-.f64 (/.f64 (exp.f64 wj) 2) (neg.f64 (*.f64 wj (exp.f64 wj)))) (neg.f64 (/.f64 (exp.f64 wj) 2)))
(-.f64 (/.f64 (exp.f64 wj) 2) (-.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) 2)))
(-.f64 (*.f64 -2 (/.f64 (exp.f64 wj) -2)) (neg.f64 (*.f64 wj (exp.f64 wj))))
(+.f64 (*.f64 wj (exp.f64 wj)) (*.f64 -2 (/.f64 (exp.f64 wj) -2)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (neg.f64 (exp.f64 wj))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (exp.f64 wj)) 2) (-.f64 (neg.f64 (exp.f64 wj)) (/.f64 (*.f64 wj (exp.f64 wj)) 2)))
(-.f64 (*.f64 -2 (/.f64 (*.f64 wj (exp.f64 wj)) -2)) (neg.f64 (exp.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 -2 (/.f64 (*.f64 wj (exp.f64 wj)) -2)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (-.f64 (+.f64 wj wj) (+.f64 -1 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 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) 2) (+.f64 wj 1)) 1/2)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) -1)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) 2) (-.f64 (/.f64 wj 2) -1/2))
(*.f64 (*.f64 2 (exp.f64 wj)) (-.f64 (/.f64 wj 2) -1/2))
(*.f64 2 (*.f64 (exp.f64 wj) (-.f64 (/.f64 wj 2) -1/2)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 1/4)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 -2 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 1/2 (*.f64 (*.f64 (exp.f64 wj) 2) (+.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 1/4 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(+.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 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) 2)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 -1 (/.f64 1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 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)) 4) 4)
(+.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)) -2) -2)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) 8)
(+.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 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))) (-.f64 -1 wj)) (exp.f64 wj))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 4) -4)
(/.f64 (*.f64 (-.f64 -1 wj) (*.f64 (exp.f64 wj) 4)) -4)
(/.f64 (+.f64 (*.f64 (exp.f64 wj) 4) (*.f64 wj (*.f64 (exp.f64 wj) 4))) 4)
(/.f64 (+.f64 (*.f64 (exp.f64 wj) 4) (*.f64 (exp.f64 wj) (*.f64 wj 4))) 4)
(/.f64 (+.f64 (*.f64 wj (*.f64 (exp.f64 wj) 4)) (*.f64 (exp.f64 wj) 4)) 4)
(/.f64 (+.f64 (*.f64 (exp.f64 wj) 4) (*.f64 wj (*.f64 (exp.f64 wj) 4))) 4)
(/.f64 (+.f64 (*.f64 (exp.f64 wj) 4) (*.f64 (exp.f64 wj) (*.f64 wj 4))) 4)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (-.f64 -1 wj))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))) (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))) (-.f64 -1 wj)) (exp.f64 wj))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (neg.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)))
(/.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.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 1)))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 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 wj 1))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) 2)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))) (/.f64 (*.f64 2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))) (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) -4))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (exp.f64 wj))) (neg.f64 (+.f64 wj 1)))
(/.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)))) -1/2)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (*.f64 2 (exp.f64 wj))))) -1/2)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (/.f64 (+.f64 1 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)) -1/2)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)) (neg.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4)))
(/.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) (+.f64 wj 1))) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(/.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) 4))
(/.f64 1 (/.f64 -1 (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(pow.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))
(neg.f64 (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))

eval2.6s (3.6%)

Compiler

Compiled 23770 to 11665 computations (50.9% saved)

prune1.7s (2.4%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New90810918
Fresh000
Picked101
Done101
Total91010920
Error
0.1b
Counts
920 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
11.6b
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
59.7b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
11.4b
(-.f64 wj (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 (*.f64 wj (exp.f64 wj)) x)))
61.2b
(-.f64 wj 1)
2.0b
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3)))))
2.5b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
9.3b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
9.6b
x
61.1b
wj
Compiler

Compiled 290 to 206 computations (29% saved)

localize288.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3))
0.4b
(*.f64 x -7/3)
4.5b
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3))))
8.1b
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
Compiler

Compiled 157 to 120 computations (23.6% saved)

series44.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

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

rewrite321.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best-simplify-56
1306×rational_best-4
1306×rational_best-2
1306×rational_best-3
1306×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
022110
115098
228394
378470
4331670
Stop Event
node limit
Counts
4 → 131
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3))))
(*.f64 x -7/3)
(+.f64 (+.f64 1 (*.f64 -2 (*.f64 x -5/2))) (*.f64 x -7/3))
Outputs
((#(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 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2))))) (#(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 (pow.f64 wj 2) (+.f64 2 (*.f64 x 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 2 (pow.f64 wj 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5)))) (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 2))) (*.f64 2 (+.f64 2 (*.f64 x 5)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 2))) (*.f64 2 (*.f64 2 (pow.f64 wj 2))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)))) (#(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 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/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 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)) (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/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 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3)))) (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (*.f64 2 (-.f64 -1 (*.f64 x 8/3))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 wj 3)) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (+.f64 (*.f64 (pow.f64 wj 3) -2) (*.f64 (pow.f64 wj 3) -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (*.f64 2 (pow.f64 wj 3))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (-.f64 (*.f64 x 10) -2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -7/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 -1 (*.f64 x -5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -7/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 x -5)) (+.f64 1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x -7/3) 2) (/.f64 (*.f64 x -7/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (neg.f64 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (*.f64 x -5/2)) (+.f64 (-.f64 (neg.f64 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 5) (+.f64 (-.f64 -1 (*.f64 x -7/3)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x 5)) (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -7/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -7/3) (+.f64 (-.f64 (*.f64 x -7/3) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x -7/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 0 (-.f64 1 (neg.f64 (*.f64 x -7/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 x -5)) (-.f64 -1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x -7/3)) (+.f64 (*.f64 x -5) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 8/3) (+.f64 -1 (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 10) -2) (+.f64 (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -14/3) (+.f64 (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -5) (+.f64 1 (-.f64 -1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (-.f64 (neg.f64 (*.f64 x -7/3)) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -7/3) 2) (/.f64 (neg.f64 (*.f64 x -7/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (-.f64 (+.f64 -1 (*.f64 x -5)) (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 5) (/.f64 (*.f64 x -7/3) 2)) (+.f64 (-.f64 -1 (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -7/3) (neg.f64 (*.f64 x -5/2))) (+.f64 (-.f64 -1 (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (/.f64 (*.f64 x -7/3) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -7/3) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 (neg.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (+.f64 (neg.f64 (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 x 5)) -2) (+.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (-.f64 -1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 x -7/3) 2)) (+.f64 (-.f64 (*.f64 x -5) (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -7/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -7/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -14/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -14/3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -14/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (*.f64 x -14/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -7/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x -7/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 (neg.f64 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 5) (-.f64 -1 (*.f64 x -7/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x 5)) (neg.f64 (*.f64 x -7/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -7/3) (-.f64 (*.f64 x -7/3) (+.f64 1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -7/3) (+.f64 (/.f64 (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))))) (#(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 (+.f64 1 (*.f64 x -7/3)) (*.f64 x -5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 8/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 10) -2) (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -14/3) (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (-.f64 (neg.f64 (*.f64 x -7/3)) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (/.f64 (+.f64 -1 (*.f64 x -5)) 2) (neg.f64 (*.f64 x -7/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (/.f64 (neg.f64 (*.f64 x -7/3)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 x -5/2)) (+.f64 (/.f64 (-.f64 -1 (*.f64 x -7/3)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -7/3) 2) (-.f64 (+.f64 -1 (*.f64 x -5)) (/.f64 (*.f64 x -7/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (/.f64 (neg.f64 (*.f64 x -7/3)) 2) (+.f64 -1 (*.f64 x -5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (/.f64 (+.f64 -1 (*.f64 x -5)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 5) (/.f64 (*.f64 x -7/3) 2)) (-.f64 -1 (/.f64 (*.f64 x -7/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -7/3) (neg.f64 (*.f64 x -5/2))) (-.f64 -1 (neg.f64 (*.f64 x -5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (/.f64 (*.f64 x -7/3) 2)) (neg.f64 (/.f64 (*.f64 x -7/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -7/3) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (neg.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (neg.f64 (neg.f64 (*.f64 x -5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 8/3) 2) (+.f64 -1/2 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 x -7/3) 2)) (-.f64 (*.f64 x -5) (/.f64 (*.f64 x -7/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 x 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)))))) (#(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)) -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 2 (+.f64 1 (*.f64 x 8/3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (+.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)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 (*.f64 x 8/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (-.f64 (*.f64 x 10) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 x 8/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (*.f64 x 8/3)))))))

simplify701.0ms (1%)

Algorithm
egg-herbie
Rules
1398×rational_best-simplify-57
974×rational_best-simplify-3
926×rational_best-simplify-51
658×rational_best-simplify-63
642×rational_best-simplify-65
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03204007
18373963
226233739
Stop Event
node limit
Counts
203 → 184
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))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
(*.f64 -7/3 x)
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 (*.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 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 2 (*.f64 x 5))) 2)
(/.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5)))) 4)
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) -1)
(/.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 2 (pow.f64 wj 2))) -2)
(/.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) -4)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5)))) (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 2))) (*.f64 2 (+.f64 2 (*.f64 x 5)))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 2))) (*.f64 2 (*.f64 2 (pow.f64 wj 2))))) -8)
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -2)
(pow.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 0)
(+.f64 0 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))))
(+.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)) (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)))
(-.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 0)
(-.f64 0 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(-.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) 2))
(/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 1)
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) -1)
(/.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3))) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3)))) 4)
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) -4)
(/.f64 (*.f64 (pow.f64 wj 3) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3)))) (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) -8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (*.f64 2 (-.f64 -1 (*.f64 x 8/3))))) 16)
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)) -1/2)
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2))) -1/2)
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)))) 1/2)
(/.f64 (*.f64 (*.f64 2 (pow.f64 wj 3)) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) -8)
(/.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))))) -4)
(/.f64 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (+.f64 (*.f64 (pow.f64 wj 3) -2) (*.f64 (pow.f64 wj 3) -2))) -4)
(/.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (*.f64 2 (pow.f64 wj 3))))) -8)
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (-.f64 (*.f64 x 10) -2)))) -4)
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))))) -8)
(pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 1)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(+.f64 (*.f64 x -7/3) 0)
(+.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 -1 (*.f64 x -5)))
(+.f64 0 (*.f64 x -7/3))
(+.f64 (+.f64 -1 (*.f64 x -5)) (+.f64 1 (*.f64 x 8/3)))
(+.f64 (/.f64 (*.f64 x -7/3) 2) (/.f64 (*.f64 x -7/3) 2))
(-.f64 1 (+.f64 (neg.f64 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 5))))
(-.f64 (-.f64 1 (*.f64 x -5/2)) (+.f64 (-.f64 (neg.f64 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))
(-.f64 (*.f64 x 5) (+.f64 (-.f64 -1 (*.f64 x -7/3)) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 1 (*.f64 x 5)) (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))))
(-.f64 (*.f64 x -7/3) 0)
(-.f64 (*.f64 x -7/3) (+.f64 (-.f64 (*.f64 x -7/3) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 5)))
(-.f64 0 (neg.f64 (*.f64 x -7/3)))
(-.f64 -1 (-.f64 0 (-.f64 1 (neg.f64 (*.f64 x -7/3)))))
(-.f64 (+.f64 -1 (*.f64 x -5)) (-.f64 -1 (*.f64 x 8/3)))
(-.f64 (+.f64 1 (*.f64 x -7/3)) (+.f64 (*.f64 x -5) (+.f64 1 (*.f64 x 5))))
(-.f64 (*.f64 x 8/3) (+.f64 -1 (+.f64 1 (*.f64 x 5))))
(-.f64 (-.f64 (*.f64 x 10) -2) (+.f64 (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))) (+.f64 1 (*.f64 x 5))))
(-.f64 (*.f64 x -14/3) (+.f64 (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)) (+.f64 1 (*.f64 x 5))))
(-.f64 (*.f64 x -5) (+.f64 1 (-.f64 -1 (*.f64 x 8/3))))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (-.f64 (neg.f64 (*.f64 x -7/3)) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 5))))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (/.f64 (neg.f64 (*.f64 x -7/3)) 2))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (-.f64 (+.f64 -1 (*.f64 x -5)) (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 (*.f64 x 5) (/.f64 (*.f64 x -7/3) 2)) (+.f64 (-.f64 -1 (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 (*.f64 x -7/3) (neg.f64 (*.f64 x -5/2))) (+.f64 (-.f64 -1 (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (/.f64 (*.f64 x -7/3) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 (*.f64 x -7/3) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 (neg.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 5))))
(-.f64 (+.f64 (+.f64 1 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (+.f64 (neg.f64 (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))
(-.f64 (/.f64 (+.f64 1 (*.f64 x 5)) -2) (+.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (-.f64 -1 (*.f64 x 8/3))))
(-.f64 (+.f64 1 (/.f64 (*.f64 x -7/3) 2)) (+.f64 (-.f64 (*.f64 x -5) (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(/.f64 (*.f64 x -7/3) 1)
(/.f64 (neg.f64 (*.f64 x -7/3)) -1)
(/.f64 (*.f64 x -14/3) 2)
(/.f64 (neg.f64 (*.f64 x -14/3)) -2)
(/.f64 (*.f64 2 (*.f64 x -14/3)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (*.f64 x -14/3))) 8)
(pow.f64 (*.f64 x -7/3) 1)
(neg.f64 (neg.f64 (*.f64 x -7/3)))
(-.f64 1 (neg.f64 (*.f64 x 8/3)))
(-.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 (neg.f64 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))))
(-.f64 (*.f64 x 5) (-.f64 -1 (*.f64 x -7/3)))
(-.f64 (+.f64 1 (*.f64 x 5)) (neg.f64 (*.f64 x -7/3)))
(-.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5)))
(-.f64 (*.f64 x -7/3) (-.f64 (*.f64 x -7/3) (+.f64 1 (*.f64 x 8/3))))
(-.f64 (*.f64 x -7/3) (+.f64 (/.f64 (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(-.f64 (+.f64 1 (*.f64 x 8/3)) 0)
(-.f64 0 (-.f64 -1 (*.f64 x 8/3)))
(-.f64 (+.f64 1 (*.f64 x -7/3)) (*.f64 x -5))
(-.f64 (*.f64 x 8/3) -1)
(-.f64 (-.f64 (*.f64 x 10) -2) (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))))
(-.f64 (*.f64 x -14/3) (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (-.f64 (neg.f64 (*.f64 x -7/3)) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (/.f64 (+.f64 -1 (*.f64 x -5)) 2) (neg.f64 (*.f64 x -7/3))))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (/.f64 (neg.f64 (*.f64 x -7/3)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(-.f64 (neg.f64 (*.f64 x -5/2)) (+.f64 (/.f64 (-.f64 -1 (*.f64 x -7/3)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (-.f64 (+.f64 -1 (*.f64 x -5)) (/.f64 (*.f64 x -7/3) 2)))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (/.f64 (neg.f64 (*.f64 x -7/3)) 2) (+.f64 -1 (*.f64 x -5))))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (/.f64 (+.f64 -1 (*.f64 x -5)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(-.f64 (+.f64 (*.f64 x 5) (/.f64 (*.f64 x -7/3) 2)) (-.f64 -1 (/.f64 (*.f64 x -7/3) 2)))
(-.f64 (+.f64 (*.f64 x -7/3) (neg.f64 (*.f64 x -5/2))) (-.f64 -1 (neg.f64 (*.f64 x -5/2))))
(-.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (/.f64 (*.f64 x -7/3) 2)) (neg.f64 (/.f64 (*.f64 x -7/3) 2)))
(-.f64 (+.f64 (*.f64 x -7/3) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (neg.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))))
(-.f64 (+.f64 (+.f64 1 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (neg.f64 (neg.f64 (*.f64 x -5/2))))
(-.f64 (/.f64 (*.f64 x 8/3) 2) (+.f64 -1/2 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(-.f64 (+.f64 1 (/.f64 (*.f64 x -7/3) 2)) (-.f64 (*.f64 x -5) (/.f64 (*.f64 x -7/3) 2)))
(*.f64 1 (+.f64 1 (*.f64 x 8/3)))
(*.f64 -2 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)))
(*.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(*.f64 (-.f64 -1 (*.f64 x 8/3)) -1)
(*.f64 -1 (-.f64 -1 (*.f64 x 8/3)))
(*.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))))
(/.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(/.f64 (-.f64 -1 (*.f64 x 8/3)) -1)
(/.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) 2)
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 x 8/3))) -2)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (-.f64 (*.f64 x 10) -2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) 8)
(pow.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(neg.f64 (-.f64 -1 (*.f64 x 8/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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 x (*.f64 (pow.f64 wj 2) 5/2))
(*.f64 (pow.f64 wj 2) (*.f64 x 5/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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 5/2 x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 x (*.f64 (pow.f64 wj 2) 5/2))
(*.f64 (pow.f64 wj 2) (*.f64 x 5/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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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 x (*.f64 (pow.f64 wj 2) 5/2)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 2) (*.f64 x 5/2)))
(+.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)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 5 x) (+.f64 1 (*.f64 -7/3 x))) (pow.f64 wj 3)))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 5 x) (*.f64 -7/3 x)))))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))
(*.f64 -8/3 (*.f64 x (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (*.f64 x -8/3))
(*.f64 x (*.f64 (pow.f64 wj 3) -8/3))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(*.f64 -8/3 (*.f64 (pow.f64 wj 3) x))
(*.f64 -8/3 (*.f64 x (pow.f64 wj 3)))
(*.f64 (pow.f64 wj 3) (*.f64 x -8/3))
(*.f64 x (*.f64 (pow.f64 wj 3) -8/3))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 (pow.f64 wj 3) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -8/3 (*.f64 x (pow.f64 wj 3))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 3) (*.f64 x -8/3)))
(-.f64 (*.f64 x (*.f64 (pow.f64 wj 3) -8/3)) (pow.f64 wj 3))
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
(*.f64 -7/3 x)
(*.f64 x -7/3)
1
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.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 x -8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.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 x -8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(+.f64 1 (*.f64 8/3 x))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(+.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 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(/.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 (pow.f64 wj 2) (+.f64 2 (*.f64 x 5))) 2)
(/.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5)))) 4)
(/.f64 (*.f64 (+.f64 2 (*.f64 x 5)) (*.f64 2 (pow.f64 wj 2))) 4)
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) -1)
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(/.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 2 (pow.f64 wj 2))) -2)
(/.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 -1 (*.f64 x -5/2)))) -2)
(/.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) -4)
(/.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 -1 (*.f64 x -5/2)))) -2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5)))) (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 2 (*.f64 x 5))))) 8)
(/.f64 (*.f64 (+.f64 2 (*.f64 x 5)) (*.f64 2 (pow.f64 wj 2))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 2))) (*.f64 2 (+.f64 2 (*.f64 x 5)))) 16)
(/.f64 (*.f64 (+.f64 2 (*.f64 x 5)) (*.f64 2 (*.f64 (pow.f64 wj 2) 4))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 5)) (*.f64 (pow.f64 wj 2) 4))) 16)
(/.f64 (*.f64 (+.f64 2 (*.f64 x 5)) (*.f64 (pow.f64 wj 2) 8)) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (+.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 2))) (*.f64 2 (*.f64 2 (pow.f64 wj 2))))) -8)
(/.f64 (*.f64 (pow.f64 wj 2) (*.f64 2 (+.f64 -1 (*.f64 x -5/2)))) -2)
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -2)
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 1)
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 0)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 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))))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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) 2)) (*.f64 (-.f64 -1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2)))
(*.f64 (/.f64 (pow.f64 wj 3) 2) (+.f64 (-.f64 -1 (*.f64 x 8/3)) (-.f64 -1 (*.f64 x 8/3))))
(*.f64 (-.f64 -1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 wj 3)))
(*.f64 -2 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (/.f64 (*.f64 x -8/3) 2))))
(-.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 0)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 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))))
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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) 2)) (/.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))) 2))
(*.f64 (/.f64 (pow.f64 wj 3) 2) (+.f64 (-.f64 -1 (*.f64 x 8/3)) (-.f64 -1 (*.f64 x 8/3))))
(*.f64 (-.f64 -1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 wj 3)))
(*.f64 -2 (*.f64 (pow.f64 wj 3) (-.f64 1/2 (/.f64 (*.f64 x -8/3) 2))))
(/.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 1)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.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))) -1)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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 2 (pow.f64 wj 3))) 2)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) -2)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3)))) 4)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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 2 (*.f64 2 (pow.f64 wj 3)))) -4)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 (pow.f64 wj 3) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) -4)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))) -4)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3)))) (*.f64 2 (*.f64 (-.f64 -1 (*.f64 x 8/3)) (*.f64 2 (pow.f64 wj 3))))) 8)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) -8)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (*.f64 2 (-.f64 -1 (*.f64 x 8/3))))) 16)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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) 2)) -1/2)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.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/2 (/.f64 (*.f64 x 8/3) 2))) -1/2)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 x 8/3)) (/.f64 (pow.f64 wj 3) 2))) 1/2)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)))) 1/2)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 wj 3)) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) -8)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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)) (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 wj 3))))) -4)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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 (*.f64 (pow.f64 wj 3) -2) (*.f64 (pow.f64 wj 3) -2))) -4)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.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 (*.f64 2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (*.f64 2 (pow.f64 wj 3))))) -8)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (-.f64 (*.f64 x 10) -2)))) -4)
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -28/3) (*.f64 2 (-.f64 (*.f64 x 10) -2)))) -4)
(/.f64 (*.f64 (pow.f64 wj 3) (*.f64 (+.f64 (*.f64 x -14/3) (-.f64 (*.f64 x 10) -2)) 4)) -8)
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))))) -8)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(pow.f64 (*.f64 (pow.f64 wj 3) (-.f64 -1 (*.f64 x 8/3))) 1)
(neg.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (neg.f64 (+.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 (pow.f64 wj 3) (neg.f64 (+.f64 1 (*.f64 x 8/3))))
(*.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -8/3)))
(+.f64 (*.f64 x -7/3) 0)
(*.f64 x -7/3)
(+.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 -1 (*.f64 x -5)))
(*.f64 x -7/3)
(+.f64 0 (*.f64 x -7/3))
(*.f64 x -7/3)
(+.f64 (+.f64 -1 (*.f64 x -5)) (+.f64 1 (*.f64 x 8/3)))
(*.f64 x -7/3)
(+.f64 (/.f64 (*.f64 x -7/3) 2) (/.f64 (*.f64 x -7/3) 2))
(*.f64 x -7/3)
(-.f64 1 (+.f64 (neg.f64 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (-.f64 1 (*.f64 x -5/2)) (+.f64 (-.f64 (neg.f64 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (*.f64 x 5) (+.f64 (-.f64 -1 (*.f64 x -7/3)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 1 (*.f64 x 5)) (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))))
(*.f64 x -7/3)
(-.f64 (*.f64 x -7/3) 0)
(*.f64 x -7/3)
(-.f64 (*.f64 x -7/3) (+.f64 (-.f64 (*.f64 x -7/3) (+.f64 1 (*.f64 x 8/3))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 1 (*.f64 x 8/3)) (+.f64 1 (*.f64 x 5)))
(*.f64 x -7/3)
(-.f64 0 (neg.f64 (*.f64 x -7/3)))
(*.f64 x -7/3)
(-.f64 -1 (-.f64 0 (-.f64 1 (neg.f64 (*.f64 x -7/3)))))
(*.f64 x -7/3)
(-.f64 (+.f64 -1 (*.f64 x -5)) (-.f64 -1 (*.f64 x 8/3)))
(*.f64 x -7/3)
(-.f64 (+.f64 1 (*.f64 x -7/3)) (+.f64 (*.f64 x -5) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (*.f64 x 8/3) (+.f64 -1 (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (-.f64 (*.f64 x 10) -2) (+.f64 (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (*.f64 x -14/3) (+.f64 (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (*.f64 x -5) (+.f64 1 (-.f64 -1 (*.f64 x 8/3))))
(*.f64 x -7/3)
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (-.f64 (neg.f64 (*.f64 x -7/3)) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (/.f64 (*.f64 x -7/3) 2) (/.f64 (neg.f64 (*.f64 x -7/3)) 2))
(*.f64 x -7/3)
(-.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (-.f64 (+.f64 -1 (*.f64 x -5)) (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 (*.f64 x 5) (/.f64 (*.f64 x -7/3) 2)) (+.f64 (-.f64 -1 (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 (*.f64 x -7/3) (neg.f64 (*.f64 x -5/2))) (+.f64 (-.f64 -1 (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (/.f64 (*.f64 x -7/3) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 (*.f64 x -7/3) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 (neg.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (+.f64 (+.f64 1 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (+.f64 (neg.f64 (neg.f64 (*.f64 x -5/2))) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(-.f64 (/.f64 (+.f64 1 (*.f64 x 5)) -2) (+.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (-.f64 -1 (*.f64 x 8/3))))
(+.f64 (-.f64 (/.f64 (+.f64 1 (*.f64 x 5)) -2) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (+.f64 1 (*.f64 x 8/3)))
(-.f64 (/.f64 (+.f64 1 (*.f64 x 5)) -2) (+.f64 1/2 (+.f64 (neg.f64 (*.f64 x -5/2)) (-.f64 -1 (*.f64 x 8/3)))))
(+.f64 1 (+.f64 (*.f64 x 8/3) (+.f64 (*.f64 x -5/2) (-.f64 (+.f64 (*.f64 x -5/2) -1/2) 1/2))))
(-.f64 (+.f64 1 (/.f64 (*.f64 x -7/3) 2)) (+.f64 (-.f64 (*.f64 x -5) (/.f64 (*.f64 x -7/3) 2)) (+.f64 1 (*.f64 x 5))))
(*.f64 x -7/3)
(/.f64 (*.f64 x -7/3) 1)
(*.f64 x -7/3)
(/.f64 (neg.f64 (*.f64 x -7/3)) -1)
(*.f64 x -7/3)
(/.f64 (*.f64 x -14/3) 2)
(*.f64 x -7/3)
(/.f64 (neg.f64 (*.f64 x -14/3)) -2)
(*.f64 x -7/3)
(/.f64 (*.f64 2 (*.f64 x -14/3)) 4)
(*.f64 x -7/3)
(/.f64 (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (*.f64 x -14/3))) 8)
(*.f64 x -7/3)
(pow.f64 (*.f64 x -7/3) 1)
(*.f64 x -7/3)
(neg.f64 (neg.f64 (*.f64 x -7/3)))
(*.f64 x -7/3)
(-.f64 1 (neg.f64 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 (neg.f64 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (*.f64 x 5) (-.f64 -1 (*.f64 x -7/3)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1 (*.f64 x 5)) (neg.f64 (*.f64 x -7/3)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (*.f64 x -7/3) (-.f64 (*.f64 x -7/3) (+.f64 1 (*.f64 x 8/3))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (*.f64 x -7/3) (+.f64 (/.f64 (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1 (*.f64 x 8/3)) 0)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 0 (-.f64 -1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1 (*.f64 x -7/3)) (*.f64 x -5))
(+.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 1 (*.f64 x -8/3))
(-.f64 (-.f64 (*.f64 x 10) -2) (-.f64 1 (+.f64 (*.f64 x -5) (*.f64 x -7/3))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (*.f64 x -14/3) (+.f64 (*.f64 x -7/3) (+.f64 -1 (*.f64 x -5))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)))
(+.f64 (-.f64 (+.f64 1/2 (/.f64 (*.f64 x 8/3) 2)) (/.f64 (*.f64 x 8/3) -2)) 1/2)
(+.f64 1/2 (-.f64 (neg.f64 (*.f64 x -5/2)) (-.f64 -1/2 (*.f64 x 1/6))))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (-.f64 (neg.f64 (*.f64 x -7/3)) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (/.f64 (+.f64 -1 (*.f64 x -5)) 2) (neg.f64 (*.f64 x -7/3))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2))) (+.f64 (/.f64 (neg.f64 (*.f64 x -7/3)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (neg.f64 (*.f64 x -5/2)) (+.f64 (/.f64 (-.f64 -1 (*.f64 x -7/3)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (-.f64 (+.f64 -1 (*.f64 x -5)) (/.f64 (*.f64 x -7/3) 2)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (/.f64 (neg.f64 (*.f64 x -7/3)) 2) (+.f64 -1 (*.f64 x -5))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (/.f64 (*.f64 x -7/3) 2) (+.f64 (/.f64 (+.f64 -1 (*.f64 x -5)) 2) (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 (*.f64 x 5) (/.f64 (*.f64 x -7/3) 2)) (-.f64 -1 (/.f64 (*.f64 x -7/3) 2)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 (*.f64 x -7/3) (neg.f64 (*.f64 x -5/2))) (-.f64 -1 (neg.f64 (*.f64 x -5/2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (/.f64 (*.f64 x -7/3) 2)) (neg.f64 (/.f64 (*.f64 x -7/3) 2)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 (*.f64 x -7/3) (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))) (neg.f64 (+.f64 1/2 (neg.f64 (*.f64 x -5/2)))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 (+.f64 1 (*.f64 x -7/3)) (neg.f64 (*.f64 x -5/2))) (neg.f64 (neg.f64 (*.f64 x -5/2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (/.f64 (*.f64 x 8/3) 2) (+.f64 -1/2 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(-.f64 (+.f64 1 (/.f64 (*.f64 x -7/3) 2)) (-.f64 (*.f64 x -5) (/.f64 (*.f64 x -7/3) 2)))
(+.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 1 (*.f64 x -8/3))
(*.f64 -2 (+.f64 -1/2 (/.f64 (*.f64 x 8/3) -2)))
(*.f64 -2 (+.f64 -1/2 (/.f64 (*.f64 x -8/3) 2)))
(*.f64 (+.f64 1 (*.f64 x 8/3)) 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 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 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) 1/2)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(*.f64 1/2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) 1/4)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.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 1 (*.f64 x -8/3))
(/.f64 (-.f64 -1 (*.f64 x 8/3)) -1)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(/.f64 (*.f64 2 (+.f64 1 (*.f64 x 8/3))) 2)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 x 8/3))) -2)
(/.f64 (*.f64 2 (+.f64 -1 (*.f64 x -8/3))) -2)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) 4)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(/.f64 (+.f64 (*.f64 2 (*.f64 x -14/3)) (*.f64 2 (-.f64 (*.f64 x 10) -2))) 4)
(+.f64 (*.f64 x -7/3) (/.f64 (*.f64 2 (-.f64 (*.f64 x 10) -2)) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3)))) (*.f64 2 (*.f64 2 (+.f64 1 (*.f64 x 8/3))))) 8)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(pow.f64 (+.f64 1 (*.f64 x 8/3)) 1)
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))
(neg.f64 (-.f64 -1 (*.f64 x 8/3)))
(+.f64 1 (*.f64 x 8/3))
(-.f64 1 (*.f64 x -8/3))

localize5.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize38.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 wj (+.f64 wj 1))
6.6b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series21.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite586.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
15132
213932
353632
4351732
Stop Event
node limit
Counts
2 → 164
Calls
Call 1
Inputs
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj 1) (+.f64 -1 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (+.f64 wj 1) (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 wj (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (-.f64 (+.f64 wj wj) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj -1) (+.f64 1 (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj -1) (neg.f64 (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj 2) (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj (/.f64 (/.f64 wj 2) (-.f64 -1 wj))) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (+.f64 wj (/.f64 (/.f64 wj 2) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))) (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 wj 2)) (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 wj (-.f64 -1 wj))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 wj 1) (/.f64 wj (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 wj (-.f64 -1 wj))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj 2)) (/.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 wj -1) (/.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 wj wj) (/.f64 wj (+.f64 wj 1))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 -1 (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1))) (+.f64 -1 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (+.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) (/.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 wj (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 wj (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 wj (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj 2) (*.f64 (/.f64 wj (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (*.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (*.f64 wj -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj -2) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj -2) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (*.f64 1/2 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 wj (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 wj (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj wj) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (+.f64 wj wj)) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (neg.f64 wj)) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (*.f64 wj 4)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj 4) (/.f64 (*.f64 wj 4) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (*.f64 2 (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj 2)) (+.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj 2)) (*.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj 2)) (*.f64 wj -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 wj 2)) (/.f64 (*.f64 wj 4) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 wj 2)) (*.f64 2 (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2) (*.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (-.f64 -1 wj)) -1) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (+.f64 wj 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (/.f64 (*.f64 wj 4) (+.f64 wj 1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 -1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 wj -1) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (+.f64 wj 1)) (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2) (/.f64 -1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 -1/2 (+.f64 wj 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj -1) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 (/.f64 wj 2) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1/2 (/.f64 (/.f64 wj 2) (-.f64 -1 wj))) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj -1) (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 (neg.f64 wj) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 wj (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj -2) (/.f64 1 (+.f64 -2 (*.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 wj 4) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -2 (*.f64 wj -2))) (*.f64 wj -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (*.f64 2 (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (+.f64 wj wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (neg.f64 wj)) (/.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 wj 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 wj 1) (/.f64 2 (+.f64 wj 1))) -1) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 wj (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 wj (-.f64 -1 wj)))))))

simplify664.0ms (0.9%)

Algorithm
egg-herbie
Rules
1252×rational_best-simplify-53
1242×rational_best-simplify-49
1110×rational_best-simplify-1
878×rational_best-simplify-47
678×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03083848
17443828
222383410
Stop Event
node limit
Counts
188 → 218
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 (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 wj 1) (+.f64 -1 (/.f64 wj (-.f64 -1 wj))))
(+.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0)
(+.f64 0 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 -1 (+.f64 (+.f64 wj 1) (/.f64 wj (-.f64 -1 wj))))
(+.f64 -1 (-.f64 wj (/.f64 -1 (+.f64 wj 1))))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 (neg.f64 wj) (-.f64 (+.f64 wj wj) (/.f64 wj (+.f64 wj 1))))
(+.f64 (+.f64 wj -1) (+.f64 1 (/.f64 wj (-.f64 -1 wj))))
(+.f64 (+.f64 wj -1) (neg.f64 (/.f64 -1 (+.f64 wj 1))))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj 2)))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 wj (+.f64 wj 1))))
(+.f64 (+.f64 wj (/.f64 (/.f64 wj 2) (-.f64 -1 wj))) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (+.f64 wj (/.f64 (/.f64 wj 2) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2))
(+.f64 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))) (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))))
(+.f64 (+.f64 -1 (/.f64 wj 2)) (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1))))
(+.f64 (+.f64 1 (/.f64 wj (-.f64 -1 wj))) (+.f64 wj -1))
(+.f64 (+.f64 (+.f64 wj 1) (/.f64 wj (-.f64 -1 wj))) -1)
(+.f64 (+.f64 -1 (/.f64 wj (-.f64 -1 wj))) (+.f64 wj 1))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj 2)) (/.f64 wj 2))
(+.f64 (-.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))) -1)
(+.f64 (-.f64 (+.f64 wj -1) (/.f64 wj (+.f64 wj 1))) 1)
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2))
(+.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj -1))
(+.f64 (-.f64 (+.f64 wj wj) (/.f64 wj (+.f64 wj 1))) (neg.f64 wj))
(+.f64 (-.f64 wj (/.f64 -1 (+.f64 wj 1))) -1)
(+.f64 (/.f64 (+.f64 wj (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1))) (+.f64 -1 (/.f64 wj 2)))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(*.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(*.f64 (+.f64 wj wj) (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(*.f64 (+.f64 wj wj) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj 2)))
(*.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)
(*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(*.f64 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (+.f64 wj wj))
(*.f64 2 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))))
(*.f64 2 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj 2)))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) (/.f64 wj 2))
(*.f64 (*.f64 wj 4) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))
(*.f64 (*.f64 wj 4) (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj 2)))
(*.f64 (*.f64 wj 4) (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)) 1/2)
(*.f64 1/2 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 wj (+.f64 wj wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 wj (neg.f64 wj)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 wj (*.f64 wj 4)))
(*.f64 (/.f64 wj 2) (*.f64 (/.f64 wj (+.f64 wj 1)) 2))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (*.f64 wj 4))
(*.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (*.f64 wj -2))
(*.f64 (*.f64 wj -2) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (*.f64 wj -2) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj 2)))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 1/4)
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 wj 4))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (*.f64 1/2 (/.f64 wj 2)))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 wj (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 wj 2)))
(*.f64 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))) 2)
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 wj (/.f64 2 (+.f64 wj 1))))
(*.f64 (*.f64 wj wj) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 wj (+.f64 wj wj)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 wj (neg.f64 wj)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (*.f64 wj (*.f64 wj 4)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 1/4 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)))
(*.f64 (/.f64 wj 4) (/.f64 (*.f64 wj 4) (+.f64 wj 1)))
(*.f64 (/.f64 wj (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (*.f64 2 (*.f64 wj 4)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj 2)) (+.f64 wj wj))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj 2)) 2)
(*.f64 (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj 2)) (*.f64 wj 4))
(*.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj 2)) (*.f64 wj -2))
(*.f64 (*.f64 1/2 (/.f64 wj 2)) (/.f64 (*.f64 wj 4) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 wj 2)) (*.f64 2 (*.f64 wj 4)))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2) (*.f64 wj 4))
(*.f64 (+.f64 (neg.f64 (-.f64 -1 wj)) -1) (/.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(/.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)) 2)
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 4)
(/.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))
(/.f64 (+.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4))) 8)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (+.f64 wj 1))) 4)
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (*.f64 wj 4) (+.f64 wj 1))) 16)
(pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(+.f64 (/.f64 wj (+.f64 wj 1)) 0)
(+.f64 0 (/.f64 wj (+.f64 wj 1)))
(+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(+.f64 1/2 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 -1/2 (+.f64 wj 1))))
(+.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 wj -1) (+.f64 wj 1)))
(+.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2))
(+.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(+.f64 (/.f64 -1/2 (+.f64 wj 1)) (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2))
(+.f64 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2) (/.f64 -1/2 (+.f64 wj 1)))
(+.f64 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 -1/2 (+.f64 wj 1))) 1/2)
(+.f64 (/.f64 (+.f64 wj -1) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))
(-.f64 1 (/.f64 1 (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) 0)
(-.f64 0 (/.f64 wj (-.f64 -1 wj)))
(-.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(-.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) (/.f64 wj (+.f64 wj 1)))
(-.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 (/.f64 wj 2) (-.f64 -1 wj))))
(-.f64 (/.f64 1 (-.f64 -1 wj)) -1)
(-.f64 (-.f64 1/2 (/.f64 (/.f64 wj 2) (-.f64 -1 wj))) (/.f64 1/2 (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj -1) (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) 2))
(-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 (neg.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(*.f64 wj (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 wj (+.f64 wj 1)))
(*.f64 (+.f64 wj 1) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 wj (+.f64 wj 1)) 1)
(*.f64 -1 (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 wj wj) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 -2 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) -1)
(*.f64 (neg.f64 wj) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 2)
(*.f64 2 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) 1/2)
(*.f64 (*.f64 wj 4) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 1/2 (*.f64 (/.f64 wj (+.f64 wj 1)) 2))
(*.f64 (/.f64 1 (+.f64 wj 1)) wj)
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 wj))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 wj 4))
(*.f64 (*.f64 wj -2) (/.f64 1 (+.f64 -2 (*.f64 wj -2))))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) 1/4)
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(*.f64 1/4 (/.f64 (*.f64 wj 4) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 -2 (*.f64 wj -2))) (*.f64 wj -2))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (*.f64 2 (*.f64 wj 4)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1)))
(*.f64 (*.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (neg.f64 wj)) (/.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 wj 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj wj)))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (neg.f64 wj)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 wj 4)))
(*.f64 (+.f64 (*.f64 (+.f64 wj 1) (/.f64 2 (+.f64 wj 1))) -1) (/.f64 wj (+.f64 wj 1)))
(pow.f64 (/.f64 wj (+.f64 wj 1)) 1)
(neg.f64 (/.f64 wj (-.f64 -1 wj)))
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 (neg.f64 (pow.f64 wj 3)) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)))
(+.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 (pow.f64 wj 4) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -1 (pow.f64 wj 5)))))
(+.f64 (*.f64 -1 (+.f64 (pow.f64 wj 3) (pow.f64 wj 5))) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (*.f64 -1 (+.f64 (pow.f64 wj 3) (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 (/.f64 1 wj) -1))
(-.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))))
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 (/.f64 1 wj) -1))
(-.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 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 wj (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 wj (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) -1)))
(+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 3) (-.f64 wj (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 (+.f64 wj (pow.f64 wj 3)) (*.f64 -1 (pow.f64 wj 4))))
(+.f64 (+.f64 wj (pow.f64 wj 3)) (*.f64 -1 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2))))
(+.f64 (-.f64 wj (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 4))))
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 (/.f64 1 wj) -1))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) -1)) (/.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 (/.f64 1 wj) -1))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) -1)) (/.f64 -1 (pow.f64 wj 3)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 wj 1) (+.f64 -1 (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 0)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 0 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 -1 (+.f64 (+.f64 wj 1) (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 -1 (-.f64 wj (/.f64 -1 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj (-.f64 -1 wj)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (neg.f64 wj) (-.f64 (+.f64 wj wj) (/.f64 wj (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 wj -1) (+.f64 1 (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 wj -1) (neg.f64 (/.f64 -1 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj 2) (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 wj (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 wj (/.f64 (/.f64 wj 2) (-.f64 -1 wj))) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (+.f64 wj (/.f64 (/.f64 wj 2) (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))) (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 -1 (/.f64 wj 2)) (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1))))
(+.f64 (/.f64 wj 2) (+.f64 -1 (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1)))))
(+.f64 -1 (+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1)))))
(+.f64 (+.f64 1 (/.f64 wj (-.f64 -1 wj))) (+.f64 wj -1))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 (+.f64 wj 1) (/.f64 wj (-.f64 -1 wj))) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 -1 (/.f64 wj (-.f64 -1 wj))) (+.f64 wj 1))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj 2)) (/.f64 wj 2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 (+.f64 wj -1) (/.f64 wj (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (+.f64 wj -1))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 (+.f64 wj wj) (/.f64 wj (+.f64 wj 1))) (neg.f64 wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 wj (/.f64 -1 (+.f64 wj 1))) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (/.f64 (+.f64 wj (+.f64 wj (/.f64 wj (-.f64 -1 wj)))) 2) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1))) (+.f64 -1 (/.f64 wj 2)))
(+.f64 (/.f64 wj 2) (+.f64 -1 (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1)))))
(+.f64 -1 (+.f64 (/.f64 wj 2) (-.f64 (/.f64 wj 2) (/.f64 -1 (+.f64 wj 1)))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 1 (+.f64 wj (/.f64 wj (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 -1 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 wj wj) (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 wj wj) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (neg.f64 wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (neg.f64 wj) (/.f64 wj (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (+.f64 wj wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 2 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 2 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) (/.f64 wj 2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj 4) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj 4) (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj 4) (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2))
(*.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (*.f64 wj 4)))
(*.f64 4 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (*.f64 1/2 wj)))
(*.f64 4 (*.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj 1/2)))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)) 1/2)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 1/2 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 wj (+.f64 wj wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 wj (neg.f64 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 wj (*.f64 wj 4)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj 2) (*.f64 (/.f64 wj (+.f64 wj 1)) 2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (*.f64 wj 4))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (*.f64 wj -2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj -2) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj -2) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 1/4)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 wj 4))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (*.f64 1/2 (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 wj (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 wj 2)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))) 2)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 wj (/.f64 2 (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj wj) (/.f64 1 (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj (+.f64 wj wj)) (/.f64 1/2 (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj (neg.f64 wj)) (/.f64 1 (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 wj (*.f64 wj 4)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 1/4 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj 4) (/.f64 (*.f64 wj 4) (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (*.f64 2 (*.f64 wj 4)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj 2)) (+.f64 wj wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj 2)) 2)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj 2)) (*.f64 wj 4))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj 2)) (*.f64 wj -2))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 1/2 (/.f64 wj 2)) (/.f64 (*.f64 wj 4) (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 wj 2)) (*.f64 2 (*.f64 wj 4)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2) (*.f64 wj 4))
(*.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (*.f64 wj 4)))
(*.f64 4 (*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (*.f64 1/2 wj)))
(*.f64 4 (*.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj 1/2)))
(*.f64 (+.f64 (neg.f64 (-.f64 -1 wj)) -1) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) -1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj wj)) 2)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 4)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (+.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4))) 8)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (+.f64 wj 1))) 4)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (*.f64 wj 4) (+.f64 wj 1))) 16)
(/.f64 (*.f64 4 (*.f64 wj (/.f64 (*.f64 wj 4) (+.f64 wj 1)))) 16)
(/.f64 (*.f64 4 (*.f64 wj (*.f64 -4 (/.f64 wj (-.f64 -1 wj))))) 16)
(pow.f64 (+.f64 wj (/.f64 wj (-.f64 -1 wj))) 1)
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(neg.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 wj (-.f64 -1 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 wj (+.f64 wj 1)) 0)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 0 (/.f64 wj (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 1/2 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 -1/2 (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 wj -1) (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 wj (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 -1 (+.f64 wj 1)) 1)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 -1/2 (+.f64 wj 1)) (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 1/2) (/.f64 -1/2 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 -1/2 (+.f64 wj 1))) 1/2)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (+.f64 wj -1) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 wj (*.f64 (+.f64 wj 1) 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 1 (/.f64 1 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (/.f64 wj (+.f64 wj 1)) 0)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 0 (/.f64 wj (-.f64 -1 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj (/.f64 1/2 (-.f64 -1 wj))))
(-.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) (/.f64 wj (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 (/.f64 wj 2) (-.f64 -1 wj))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (/.f64 1 (-.f64 -1 wj)) -1)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (-.f64 1/2 (/.f64 (/.f64 wj 2) (-.f64 -1 wj))) (/.f64 1/2 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (/.f64 (+.f64 wj -1) (+.f64 wj 1)) (/.f64 -1 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) 2))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 (neg.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 wj (/.f64 1 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1 (/.f64 wj (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (+.f64 wj 1) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 wj (+.f64 wj 1)) 1)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 -1 (/.f64 wj (-.f64 -1 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (+.f64 wj wj) (/.f64 1/2 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 -2 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 wj (-.f64 -1 wj)) -1)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (neg.f64 wj) (/.f64 1 (-.f64 -1 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (neg.f64 wj) (/.f64 -1 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))) 2)
(*.f64 2 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(*.f64 2 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(*.f64 2 (+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1))))
(*.f64 2 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(*.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) 2) 1/2)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 wj 4) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1/2 (*.f64 (/.f64 wj (+.f64 wj 1)) 2))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) wj)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj wj))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 wj))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 wj 4))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 wj -2) (/.f64 1 (+.f64 -2 (*.f64 wj -2))))
(*.f64 1 (/.f64 (*.f64 wj -2) (+.f64 -2 (*.f64 wj -2))))
(/.f64 (*.f64 wj -2) (+.f64 -2 (*.f64 wj -2)))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) 1/4)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (neg.f64 wj))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1/4 (/.f64 (*.f64 wj 4) (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 -2 (*.f64 wj -2))) (*.f64 wj -2))
(*.f64 1 (/.f64 (*.f64 wj -2) (+.f64 -2 (*.f64 wj -2))))
(/.f64 (*.f64 wj -2) (+.f64 -2 (*.f64 wj -2)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (*.f64 2 (*.f64 wj 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 wj -2) (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 wj (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 (+.f64 wj 1) (neg.f64 wj)) (/.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1/2 (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 wj 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (neg.f64 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 wj 4)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (+.f64 (*.f64 (+.f64 wj 1) (/.f64 2 (+.f64 wj 1))) -1) (/.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -1 (*.f64 2 (/.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -1 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 wj (/.f64 (-.f64 1 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (-.f64 -1 wj)))
(pow.f64 (/.f64 wj (+.f64 wj 1)) 1)
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(neg.f64 (/.f64 wj (-.f64 -1 wj)))
(+.f64 1 (/.f64 -1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))

localize251.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 46 computations (28.1% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

15 calls:

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

rewrite466.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1228×rational_best-simplify-63
1078×rational_best-4
1078×rational_best-2
1078×rational_best-3
1078×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01687
111087
221487
358987
4252687
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
Outputs
((#(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) 1/2) (*.f64 (pow.f64 wj 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) 1/2) (/.f64 (pow.f64 wj 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 wj 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 wj 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 wj 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 wj 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 wj 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (+.f64 wj wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 wj wj) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 wj 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 wj 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) 4)) 8)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 wj (+.f64 x x)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 (/.f64 x -1/2) (+.f64 1/2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (/.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (*.f64 wj x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 wj x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x 1/2)) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.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 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 wj x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj (+.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj (+.f64 x x))) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj x)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 0 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 1 (*.f64 wj (/.f64 x -1/2)))) (-.f64 (-.f64 -1 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 wj (/.f64 x -1/2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (-.f64 -2 (*.f64 wj -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 -2 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 x 4) (*.f64 x (*.f64 wj -8))) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4))) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4))) (neg.f64 (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (neg.f64 (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x 1/2)) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (neg.f64 (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))))

simplify823.0ms (1.1%)

Algorithm
egg-herbie
Rules
1252×rational_best-simplify-51
1190×rational_best-simplify-48
1162×rational_best-simplify-52
1004×rational_best-simplify-57
744×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040210996
1107310798
2263710654
Stop Event
node limit
Counts
214 → 309
Calls
Call 1
Inputs
(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))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x)) (pow.f64 wj 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x)) (pow.f64 wj 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x)) (pow.f64 wj 2))
x
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 (pow.f64 wj 2) 0)
(+.f64 0 (pow.f64 wj 2))
(+.f64 (*.f64 (pow.f64 wj 2) 1/2) (*.f64 (pow.f64 wj 2) 1/2))
(-.f64 (pow.f64 wj 2) 0)
(-.f64 (*.f64 (pow.f64 wj 2) 1/2) (/.f64 (pow.f64 wj 2) -2))
(*.f64 2 (*.f64 (pow.f64 wj 2) 1/2))
(*.f64 (pow.f64 wj 2) 1)
(*.f64 1 (pow.f64 wj 2))
(*.f64 (*.f64 2 (pow.f64 wj 2)) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 wj 2)))
(*.f64 (*.f64 (pow.f64 wj 2) 1/2) 2)
(*.f64 (*.f64 (pow.f64 wj 2) 4) 1/4)
(*.f64 1/4 (*.f64 (pow.f64 wj 2) 4))
(*.f64 1/4 (pow.f64 (+.f64 wj wj) 2))
(*.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) 4)) 1/8)
(*.f64 (pow.f64 (+.f64 wj wj) 2) 1/4)
(/.f64 (pow.f64 wj 2) 1)
(/.f64 (*.f64 2 (pow.f64 wj 2)) 2)
(/.f64 (*.f64 (pow.f64 wj 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) 4)) 8)
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.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 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 0)
(-.f64 0 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 0 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 0 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (neg.f64 x)))
(-.f64 0 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 wj (+.f64 x x)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 (/.f64 x -1/2) (+.f64 1/2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)) (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (/.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) -2))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (*.f64 wj x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 wj x) (neg.f64 x)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 wj x))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(-.f64 (+.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))
(-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 wj x) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj (+.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj (+.f64 x x))) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj x)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 0 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 1 (*.f64 wj (/.f64 x -1/2)))) (-.f64 (-.f64 -1 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 wj (/.f64 x -1/2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(*.f64 1 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)))
(*.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 1/4 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 4) 1/8)
(/.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)) -1)
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))) 4)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 4) 8)
(/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)) 2)
(/.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (-.f64 -2 (*.f64 wj -4)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 -2 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 x 4) (*.f64 x (*.f64 wj -8))) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4))) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (neg.f64 (*.f64 x 4))) 4)
(pow.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(neg.f64 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (neg.f64 x))
(-.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 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 0)
(-.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))
(-.f64 (+.f64 x x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 x 1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 x 1/2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 3 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x -1/2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)
(*.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(*.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4))
(*.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) 1/8)
(/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)
(/.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)
(/.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) 4)
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) -4)
(/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) 8)
(/.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) -1) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) -1) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x x)) -2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x 4)) -4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))) 2)
(pow.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)
(neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
Outputs
(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 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1))))
(+.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 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1))))
(+.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 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)))
(+.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 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1))))
(+.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 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1))))
(+.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 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(*.f64 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1))
(*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)))))
(*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))) (neg.f64 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 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))) (neg.f64 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 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))) (neg.f64 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 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2))) (neg.f64 x)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 x (*.f64 (*.f64 wj -2) x))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -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 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.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 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (*.f64 wj -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 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -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 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.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 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (*.f64 wj -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 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -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 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x))
(*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x)
(*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) -1) -1))
(*.f64 x (neg.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x)) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x)) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -5/2 (pow.f64 wj 2)) 1) x)) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)))))
x
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.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 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.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 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(+.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) 1/2) (*.f64 (pow.f64 wj 2) 1/2))
(pow.f64 wj 2)
(-.f64 (pow.f64 wj 2) 0)
(pow.f64 wj 2)
(-.f64 (*.f64 (pow.f64 wj 2) 1/2) (/.f64 (pow.f64 wj 2) -2))
(*.f64 2 (*.f64 (pow.f64 wj 2) 1/2))
(pow.f64 wj 2)
(*.f64 (pow.f64 wj 2) 1)
(pow.f64 wj 2)
(*.f64 1 (pow.f64 wj 2))
(pow.f64 wj 2)
(*.f64 (*.f64 2 (pow.f64 wj 2)) 1/2)
(pow.f64 wj 2)
(*.f64 1/2 (*.f64 2 (pow.f64 wj 2)))
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) 1/2) 2)
(pow.f64 wj 2)
(*.f64 (*.f64 (pow.f64 wj 2) 4) 1/4)
(pow.f64 wj 2)
(*.f64 1/4 (*.f64 (pow.f64 wj 2) 4))
(pow.f64 wj 2)
(*.f64 1/4 (pow.f64 (+.f64 wj wj) 2))
(*.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) 4)) 1/8)
(pow.f64 wj 2)
(*.f64 (pow.f64 (+.f64 wj wj) 2) 1/4)
(*.f64 1/4 (pow.f64 (+.f64 wj wj) 2))
(/.f64 (pow.f64 wj 2) 1)
(pow.f64 wj 2)
(/.f64 (*.f64 2 (pow.f64 wj 2)) 2)
(pow.f64 wj 2)
(/.f64 (*.f64 (pow.f64 wj 2) 4) 4)
(pow.f64 wj 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) 4)) 8)
(pow.f64 wj 2)
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.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 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.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 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -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 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 0)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 0 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 0 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 0 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (neg.f64 x)))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 0 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) 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 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (neg.f64 x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 wj (+.f64 x x)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (+.f64 x x)))))
(-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 2 (*.f64 x -5)) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5/2) (-.f64 1 (-.f64 2 (*.f64 x -5))))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (+.f64 x x)))))
(-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 2 (*.f64 x -5)) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5/2) (-.f64 1 (-.f64 2 (*.f64 x -5))))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (-.f64 (*.f64 x -4) (/.f64 x -1/2))))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (-.f64 (*.f64 x -4) (*.f64 -2 x))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 (/.f64 x -1/2) (+.f64 1/2 wj)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 (/.f64 x -1/2) (+.f64 wj 1/2))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (/.f64 (+.f64 wj 1/2) -1/2))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.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 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 x (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(+.f64 x (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 (*.f64 wj -2) x) 2))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 wj x)))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj -1)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 x (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(+.f64 x (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 (*.f64 wj -2) x) 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (/.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) -2))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (/.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) -2))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (/.f64 (+.f64 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (neg.f64 x))) (-.f64 (*.f64 wj x) (/.f64 (*.f64 (*.f64 wj -2) x) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (neg.f64 x))) (-.f64 (*.f64 wj x) (/.f64 (*.f64 (*.f64 wj -2) x) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (-.f64 (*.f64 wj x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (+.f64 (-.f64 (*.f64 wj x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (*.f64 wj x)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 wj x) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 x (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (+.f64 (+.f64 x (*.f64 (*.f64 wj -2) x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 wj -2) x) 2))) (*.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 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 wj x) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 (*.f64 wj -2) x) 2)) (*.f64 x (+.f64 wj -1)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 wj x))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))) (*.f64 wj x))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 x (/.f64 (*.f64 (*.f64 wj -2) x) 2))) (*.f64 wj x))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (+.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (+.f64 (+.f64 x (*.f64 (*.f64 wj -2) x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (+.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x 1/2)) (*.f64 x -1/2))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 x (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(+.f64 x (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 (*.f64 wj -2) x) 2))))
(-.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 wj x)))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj -1)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x 1/2)))
(-.f64 (*.f64 x (+.f64 (/.f64 wj -1/2) 1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x 1/2)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.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 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (+.f64 x x)))))
(-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 2 (*.f64 x -5)) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5/2) (-.f64 1 (-.f64 2 (*.f64 x -5))))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 (*.f64 wj -2) x)) -2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 x (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(+.f64 x (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 (*.f64 wj -2) x) 2))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 wj x) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 wj x)))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj -1)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj (+.f64 x x))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 x -1/2) (*.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 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 x (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(+.f64 x (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (*.f64 (*.f64 wj -2) x) 2))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 wj x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 wj x)))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj -1)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj (+.f64 x x))) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))))
(-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 -2 (-.f64 (*.f64 x 5) (-.f64 1 (*.f64 x -5/2))))) x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (-.f64 x (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))
(-.f64 x (+.f64 (-.f64 -1 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (*.f64 wj -2) x) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 -1 x))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (-.f64 (neg.f64 x) (+.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 wj -2) x) 2)) (/.f64 (*.f64 (*.f64 wj -2) x) 2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj x)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 wj x))))
(-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 (-.f64 (*.f64 wj x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 0 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 (*.f64 wj -2) x)) -2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 -1 x) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.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 -1 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))) (-.f64 1 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 wj -2) x) 2)) (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 -1 x))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 -1 x) (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.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 -1 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))) (-.f64 1 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 wj -2) x) 2)) (-.f64 (/.f64 (*.f64 (*.f64 wj -2) x) 2) (-.f64 -1 x))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 1 (*.f64 wj (/.f64 x -1/2)))) (-.f64 (-.f64 -1 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (-.f64 x (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))))
(-.f64 x (+.f64 (-.f64 -1 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))))
(-.f64 (*.f64 (*.f64 wj -2) x) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 -1 x))))
(-.f64 (-.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 wj (/.f64 x -1/2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(*.f64 1 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 wj (*.f64 x -4))) (*.f64 -2 x)))
(*.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 1/4 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 -8 (*.f64 wj x))))
(*.f64 1/4 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 wj (*.f64 -8 x))))
(*.f64 1/4 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 wj (*.f64 x -8))))
(*.f64 1/4 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))))
(*.f64 1/4 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 -8 (*.f64 wj x))))
(*.f64 1/4 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 wj (*.f64 -8 x))))
(*.f64 1/4 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 wj (*.f64 x -8))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 4) 1/8)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (+.f64 2 (*.f64 wj -4)))))
(/.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)) -1)
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x (*.f64 wj -8))) 4)
(/.f64 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 -8 (*.f64 wj x))) 4)
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (*.f64 -8 x)) 4))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (*.f64 x -8)) 4)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4)))) 4) 8)
(/.f64 (*.f64 4 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 2 (*.f64 wj -4))))) 8)
(/.f64 (*.f64 4 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (+.f64 2 (*.f64 wj -4))))) 8)
(/.f64 (*.f64 8 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (+.f64 2 (*.f64 wj -4))))) 16)
(/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 wj (*.f64 x -4))) (/.f64 x -1/2)) 2)
(-.f64 (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 wj (*.f64 x -4))) 2) (neg.f64 x))
(/.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4))) 4)
(/.f64 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 -8 (*.f64 wj x))) 4)
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (*.f64 -8 x)) 4))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (*.f64 x -8)) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (-.f64 -2 (*.f64 wj -4)))) 2)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (*.f64 x (-.f64 -2 (*.f64 wj -4)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)
(/.f64 (+.f64 (*.f64 4 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 -8 (*.f64 wj x))) 4)
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (/.f64 (*.f64 wj (*.f64 -8 x)) 4))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 wj (*.f64 x -8)) 4)))
(/.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 -2 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)
(/.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) -2))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 x 4) (*.f64 x (*.f64 wj -8))) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 -8 (*.f64 wj x)) (*.f64 x 4)) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 wj -8) 4)) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 4 (*.f64 wj -8))) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 -8 (*.f64 wj x)) (*.f64 x 4)) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 wj -8) 4)) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 4 (*.f64 wj -8))) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4))) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 -8 (*.f64 wj x)) (*.f64 x 4)) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 wj -8) 4)) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 4 (*.f64 wj -8))) (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -4)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (/.f64 (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -1/4)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (/.f64 (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -1/4)) 4)
(pow.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (+.f64 x x)) x)))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (+.f64 x x))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 wj (+.f64 x x)))
(neg.f64 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.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 x (+.f64 (*.f64 (*.f64 wj -2) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (neg.f64 x))
(+.f64 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 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 0)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 0 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2))))
(-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 2 (*.f64 x -5)))))
(-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 -2 (-.f64 (*.f64 x 5) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (+.f64 x x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (*.f64 x 1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2) (neg.f64 x)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (*.f64 x 1/2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 x (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2) (neg.f64 x)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x 1/2)) (*.f64 x -1/2))
(+.f64 x (*.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 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (*.f64 3 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x) (*.f64 (+.f64 1/2 (/.f64 (*.f64 x -5) -4)) (*.f64 (pow.f64 wj 2) 3))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (*.f64 (pow.f64 wj 2) (*.f64 (+.f64 1/2 (/.f64 (*.f64 x -5) -4)) 3))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (+.f64 1/2 (/.f64 (*.f64 x -5) -4)) 3)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))))) x)
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x -1/2))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4)))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.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 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 1/2 (/.f64 (*.f64 x -5) -4))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 1/2 (/.f64 (*.f64 x -5) -4)) (-.f64 1 (*.f64 x -5/2)))) (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 1/2 (/.f64 (*.f64 x -5) -4)) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (*.f64 (-.f64 (+.f64 1/2 (/.f64 (*.f64 x -5) -4)) (-.f64 1 (*.f64 x -5/2))) (*.f64 2 (pow.f64 wj 2))))
(*.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(*.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 1/2)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 1/2 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) 1/4)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 1/4 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) 1/8)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(/.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) 4)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) -4)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) 8)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) -1) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)) -2)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4)) -1) 4)
(+.f64 x (*.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)) 4)) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) 4) (-.f64 1 (*.f64 x -5/2))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) 4) (-.f64 1 (*.f64 x -5/2))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) 4) (-.f64 1 (*.f64 x -5/2))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x x)) -2)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) -2)) (+.f64 x x)) -2)
(-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) -2)) -2) (neg.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -5/2) -1) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x 4)) -4)
(/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)) -2)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 4)) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))) 2)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))) 2)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))) 2)
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) 4) (-.f64 1 (*.f64 x -5/2))) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x))) 2)
(pow.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))

localize552.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 wj) (+.f64 wj 1))
1.0b
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
1.2b
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
4.7b
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
Compiler

Compiled 151 to 66 computations (56.3% saved)

series41.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
22.0ms
wj
@0
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
9.0ms
wj
@inf
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
1.0ms
x
@inf
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
1.0ms
wj
@-inf
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
1.0ms
x
@0
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))

rewrite781.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
916×rational_best-simplify-55
680×rational_best-4
680×rational_best-2
680×rational_best-3
680×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021206
1160206
2428202
31794160
Stop Event
node limit
Counts
4 → 296
Calls
Call 1
Inputs
(+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.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 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) (/.f64 0 (*.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 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (neg.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 3) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (+.f64 wj wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) 0) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 0 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 wj (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 3) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (+.f64 wj wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (neg.f64 wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 wj -2)) (-.f64 (/.f64 wj -2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 (neg.f64 wj) 2)) (-.f64 (/.f64 (neg.f64 wj) 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 wj 2) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 0 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 0 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj wj) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 wj wj) 2) (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj wj) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (neg.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 1 (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 1 (/.f64 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 8) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 32 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 2 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (/.f64 (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 1/2 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.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 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.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 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.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 0 (exp.f64 wj))) (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.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 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.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 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 1 (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1/2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj (+.f64 wj 2)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (exp.f64 wj)) (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (exp.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4) (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (*.f64 (/.f64 2 (exp.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (*.f64 2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 (/.f64 4 (exp.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4) (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4)) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) 2) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (+.f64 wj 2)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 (exp.f64 (neg.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 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj))) (/.f64 (/.f64 1 (+.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 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.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 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4)) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))
((#(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 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) 0))))) (#(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 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))))) (#(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 (+.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) 2) (*.f64 (+.f64 wj 1) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)))))

simplify742.0ms (1%)

Algorithm
egg-herbie
Rules
1066×rational_best-simplify-108
962×rational_best-simplify-55
806×rational_best-simplify-1
628×rational_best-simplify-49
608×rational_best-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080020640
1240616964
Stop Event
node limit
Counts
380 → 468
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 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
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 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 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 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) wj)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) wj) (*.f64 -1 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 (/.f64 x (exp.f64 wj))))) (pow.f64 wj 2))))))
(*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 wj)) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (exp.f64 wj))) wj)) (+.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 wj)) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (exp.f64 wj))) wj)) (+.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 wj)) (exp.f64 wj))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) (pow.f64 wj 2))))))
(*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj))))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) wj))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) wj))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) wj))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
x
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 2 x)) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 2 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 1 (*.f64 2 x))) (*.f64 3/2 x))) (pow.f64 wj 2))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 2 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (+.f64 (*.f64 2 x) 1)) (+.f64 1 (*.f64 3/2 x)))) (*.f64 -3/2 (+.f64 1 (*.f64 2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 1 (*.f64 2 x))) (*.f64 3/2 x))) (pow.f64 wj 2))) x)))
-1
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 (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 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 1 (pow.f64 wj 3)))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (pow.f64 wj 3))))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
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 wj (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 wj (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 wj)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj)))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 0)
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 0 (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 0 (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 0 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 0 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) 0))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 wj)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (neg.f64 wj)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (neg.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj))))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) 0))
(-.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 3) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (+.f64 wj wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (+.f64 (/.f64 wj 2) 0) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 0 (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2)))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 0 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 wj (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 3) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (+.f64 wj wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (neg.f64 wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 wj -2)) (-.f64 (/.f64 wj -2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 (neg.f64 wj) 2)) (-.f64 (/.f64 (neg.f64 wj) 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (-.f64 (/.f64 wj 2) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 0 (/.f64 wj 2)))
(-.f64 (-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 0 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2)))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) 1/4)
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) 4)
(/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj wj) 2)) 4)
(/.f64 (+.f64 (*.f64 (+.f64 wj wj) 2) (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj wj) -2)) 4)
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(neg.f64 (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 0)
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(+.f64 0 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 0)
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) 0))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))
(-.f64 0 (-.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (neg.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)))
(-.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(*.f64 1 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1)
(*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 1 (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) 1/2)
(*.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2))
(*.f64 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 1 (/.f64 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 8) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 32 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 2 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (/.f64 (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 1/2 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(pow.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))))
(+.f64 (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(+.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 0 (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 0 (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 0 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (-.f64 0 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 1 (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(*.f64 4 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1/2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj (+.f64 wj 2))))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) 2))
(*.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj (+.f64 wj 2)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (/.f64 8 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 8 (exp.f64 wj)) (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) 4))
(*.f64 (/.f64 4 (exp.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 1/2)
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4) (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (*.f64 (/.f64 2 (exp.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) 2)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) 2))))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 1/2 (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (*.f64 2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 (/.f64 4 (exp.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))
(*.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4) (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 (*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4)) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) 2) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 wj (+.f64 wj 2))))
(*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 2 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (+.f64 wj 2)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4)) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) 0))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 2)
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) 2) (*.f64 (+.f64 wj 1) 4)) 16)
(pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
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 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 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 -5/2)) (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))))
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (*.f64 x -5/2)) (*.f64 x -7/3))) (neg.f64 (pow.f64 wj 3)))))
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 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) -1)
(+.f64 -1 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) 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 wj (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) 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 (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) wj))) -1)
(+.f64 -1 (+.f64 wj (neg.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj))))
(-.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 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 wj (*.f64 -1 (/.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) wj)))) -1)
(+.f64 -1 (+.f64 wj (*.f64 -1 (+.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 x wj)))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(+.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 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 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 (+.f64 x (*.f64 -2 (*.f64 x wj))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3))))
(+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (*.f64 x -5/2)) (*.f64 x -7/3))) (neg.f64 (pow.f64 wj 3)))))
(*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj))
(*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 -1 (exp.f64 (+.f64 wj (neg.f64 wj)))) (*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj)))))
(*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj -1))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) wj)))
(+.f64 (*.f64 -1 (exp.f64 (+.f64 wj (neg.f64 wj)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) wj) (*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj))))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) wj) (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj -1)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) wj)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) wj) (*.f64 -1 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 (/.f64 x (exp.f64 wj))))) (pow.f64 wj 2))))))
(+.f64 (*.f64 -1 (exp.f64 (+.f64 wj (neg.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) wj) (*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) wj) (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (pow.f64 wj 2)))) (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj -1)))
(*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 wj)) (exp.f64 wj))))
(+.f64 (*.f64 -1 (exp.f64 (+.f64 wj (neg.f64 wj)))) (*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj)))))
(*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (exp.f64 wj))) wj)) (+.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 wj)) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (exp.f64 (+.f64 wj (neg.f64 wj)))) (+.f64 (*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1))) wj))))
(+.f64 (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj -1)) (neg.f64 (/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) (exp.f64 (+.f64 wj (neg.f64 wj)))) wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (exp.f64 wj))) wj)) (+.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 wj (exp.f64 wj))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 wj)) (exp.f64 wj))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) (*.f64 (exp.f64 wj) (+.f64 1 (/.f64 x (exp.f64 wj))))) (pow.f64 wj 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1))) wj)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (exp.f64 (+.f64 wj (neg.f64 wj)))) (*.f64 wj (exp.f64 (+.f64 wj (neg.f64 wj)))))))
(+.f64 (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj -1)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (pow.f64 wj 2))) (neg.f64 (/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) (exp.f64 (+.f64 wj (neg.f64 wj)))) wj))))
(*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj))))
(*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj))))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (exp.f64 wj) (exp.f64 (neg.f64 wj)))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (exp.f64 (+.f64 wj (neg.f64 wj)))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) wj))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)) (*.f64 (+.f64 wj (neg.f64 (/.f64 wj (+.f64 wj 1)))) (exp.f64 (+.f64 wj (neg.f64 wj)))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)) (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) wj))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)) (*.f64 (+.f64 wj (neg.f64 (/.f64 wj (+.f64 wj 1)))) (exp.f64 (+.f64 wj (neg.f64 wj)))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)) (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) wj))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)) (*.f64 (+.f64 wj (neg.f64 (/.f64 wj (+.f64 wj 1)))) (exp.f64 (+.f64 wj (neg.f64 wj)))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 wj 1)) (*.f64 (exp.f64 (+.f64 wj (neg.f64 wj))) (+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(neg.f64 (/.f64 wj (+.f64 wj 1)))
(/.f64 (neg.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
x
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 2 x)) wj)) x)
(+.f64 x (*.f64 wj (*.f64 (+.f64 1 (*.f64 x 2)) -1)))
(+.f64 x (*.f64 wj (neg.f64 (+.f64 1 (*.f64 x 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 2 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 1 (*.f64 2 x))) (*.f64 3/2 x))) (pow.f64 wj 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 -2 (+.f64 1 (*.f64 x 2))))))) (*.f64 wj (*.f64 (+.f64 1 (*.f64 x 2)) -1))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (+.f64 1 (*.f64 x 2))) (+.f64 1 (*.f64 x 3/2)))) (*.f64 wj (+.f64 1 (*.f64 x 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 2 x)) wj)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (+.f64 (*.f64 2 x) 1)) (+.f64 1 (*.f64 3/2 x)))) (*.f64 -3/2 (+.f64 1 (*.f64 2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (*.f64 -2 (+.f64 1 (*.f64 2 x))) (*.f64 3/2 x))) (pow.f64 wj 2))) x)))
(+.f64 (*.f64 wj (*.f64 (+.f64 1 (*.f64 x 2)) -1)) (+.f64 (+.f64 x (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 x 3/2) (*.f64 -2 (+.f64 1 (*.f64 x 2)))))))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 1/2 (+.f64 (*.f64 x 2/3) (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (+.f64 1 (*.f64 x 2))) (+.f64 1 (*.f64 x 3/2)))) (*.f64 (+.f64 1 (*.f64 x 2)) -3/2))))))))
(+.f64 (*.f64 (+.f64 1/2 (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (+.f64 1 (*.f64 x 2))) (+.f64 1 (*.f64 x 3/2)))) (+.f64 (*.f64 (+.f64 1 (*.f64 x 2)) -3/2) (*.f64 x 2/3)))) (neg.f64 (pow.f64 wj 3))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (+.f64 1 (*.f64 x 2))) (+.f64 1 (*.f64 x 3/2)))) (*.f64 wj (+.f64 1 (*.f64 x 2)))))))
-1
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) 1)
(+.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 (exp.f64 wj) wj)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 1 (pow.f64 wj 3)))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (pow.f64 wj 3)))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (/.f64 1 (pow.f64 wj 3)) (/.f64 (/.f64 x (pow.f64 wj 3)) (exp.f64 wj))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) wj)) -1)
(+.f64 -1 (neg.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) wj)) (*.f64 x (/.f64 -1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(+.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))) (/.f64 1 (pow.f64 wj 2))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (pow.f64 wj 3))))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 x (/.f64 -1 (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) wj)) (*.f64 (+.f64 (*.f64 x (/.f64 -1 (exp.f64 wj))) -1) (/.f64 -1 (pow.f64 wj 3))))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) wj) (/.f64 (+.f64 -1 (neg.f64 (/.f64 x (exp.f64 wj)))) (pow.f64 wj 3))))) (/.f64 1 (pow.f64 wj 2))) -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 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 1 (+.f64 (*.f64 wj 2) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 3/2 (pow.f64 wj 2)))))
(+.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 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 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) 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 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 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 wj (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 wj (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 wj) (/.f64 0 (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 0)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 0 (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 0 (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 0 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 0 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) 0))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (neg.f64 wj)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (neg.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) 0))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 3) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (*.f64 3 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)))))
(-.f64 (/.f64 (*.f64 3 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 wj) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))) (+.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2) wj))
(-.f64 (+.f64 wj (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(+.f64 wj (*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (+.f64 wj wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 (+.f64 x (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (-.f64 x (*.f64 (exp.f64 wj) (+.f64 wj wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(+.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (-.f64 (*.f64 wj (exp.f64 wj)) (-.f64 x (*.f64 (exp.f64 wj) (+.f64 wj wj))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(-.f64 (+.f64 (/.f64 wj 2) 0) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 wj 2)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 0 (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 wj)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 0 (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 wj) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 wj (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (neg.f64 wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (-.f64 (neg.f64 wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))) (+.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2) wj))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 3) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (*.f64 3 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)))))
(-.f64 (/.f64 (*.f64 3 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2)))
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) (+.f64 wj wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (/.f64 (+.f64 x (+.f64 x (-.f64 x (*.f64 wj (exp.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (+.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) (-.f64 x (*.f64 (exp.f64 wj) (+.f64 wj wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(+.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (exp.f64 wj)) x)) (-.f64 (*.f64 wj (exp.f64 wj)) (-.f64 x (*.f64 (exp.f64 wj) (+.f64 wj wj))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (neg.f64 wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (-.f64 (neg.f64 wj) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))) wj))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 wj -2)) (-.f64 (/.f64 wj -2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 (neg.f64 wj) 2)) (-.f64 (/.f64 (neg.f64 wj) 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 wj 2) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 0 (/.f64 wj 2)))
(-.f64 (/.f64 wj 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 wj 2)))
(+.f64 (-.f64 (/.f64 wj 2) (/.f64 wj -2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 0 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 wj 2) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 wj 2)) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj 2)) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 wj 2)))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) 1/4)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) 1/2)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 1/2 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) 4)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) 2)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj wj) 2)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (*.f64 2 (+.f64 wj wj))) 4)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (*.f64 2 (+.f64 wj wj)) 4))
(/.f64 (+.f64 (*.f64 (+.f64 wj wj) 2) (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (*.f64 2 (+.f64 wj wj))) 4)
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (*.f64 2 (+.f64 wj wj)) 4))
(/.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj wj) -2)) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (*.f64 -2 (+.f64 wj wj))) 4)
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (*.f64 -2 (+.f64 wj wj)) 4))
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(neg.f64 (-.f64 (neg.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 0)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 0 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 0)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) 0))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (+.f64 (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 0 (-.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (neg.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 0 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 1 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 1 (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) 1/2)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 2 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (/.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))) (/.f64 1 (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (*.f64 2 (/.f64 1 (+.f64 (/.f64 (+.f64 wj (+.f64 wj 2)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))))
(*.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) 1/4)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 1 (/.f64 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 8) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 32 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 8)) (/.f64 1 (/.f64 32 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 8) (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 32 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1 (/.f64 2 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1)))) (/.f64 (/.f64 1 (/.f64 (/.f64 8 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj))))) (/.f64 1 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 2)) (/.f64 1/2 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 4) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 1 (/.f64 16 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (/.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))) 1)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 0 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (+.f64 x (neg.f64 (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 2 (+.f64 wj 1))) (/.f64 (+.f64 x (neg.f64 (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(+.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (+.f64 x (neg.f64 (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 (neg.f64 (*.f64 wj (exp.f64 wj))) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 0 (/.f64 (+.f64 x (neg.f64 (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (neg.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))) (neg.f64 (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (+.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj))) (+.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 (+.f64 wj wj) (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 0 (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 0 (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 0 (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 0 (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2))
(-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2))
(-.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))) (+.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj)))))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (-.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2)) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))))
(*.f64 -2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2))
(-.f64 (-.f64 0 (neg.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (/.f64 (*.f64 wj (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (+.f64 wj 1) 2))) (+.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 0 (exp.f64 wj)))))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -2))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1)))) (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 0 (exp.f64 wj)) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 wj (+.f64 wj 1))) (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (+.f64 wj 1))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 0 (exp.f64 wj))) (-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 wj (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 1 (/.f64 (/.f64 (+.f64 wj 1) (exp.f64 wj)) (/.f64 (+.f64 wj 1) (exp.f64 wj)))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 4 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (*.f64 (*.f64 (exp.f64 wj) 2) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 1/2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj (+.f64 wj 2))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj (+.f64 wj 2))))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) 2))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj (+.f64 wj 2)) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 2 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 8 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 8 (exp.f64 wj)) (*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (/.f64 8 (exp.f64 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) 2)))
(*.f64 (/.f64 8 (exp.f64 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) 8))))
(*.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) 4))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 4 (exp.f64 wj)) (*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 4 (exp.f64 wj))))
(*.f64 (/.f64 4 (exp.f64 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1/2 (+.f64 wj (+.f64 wj 2)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 1/2)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (/.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 2 (+.f64 wj 1))) (+.f64 (/.f64 (+.f64 wj (+.f64 wj 2)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2))))
(*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (exp.f64 wj)))
(*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj (+.f64 wj 2))))
(*.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4) (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)))
(*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (exp.f64 wj)))
(*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj (+.f64 wj 2))))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (*.f64 (/.f64 2 (exp.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2)))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 2 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 1 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (exp.f64 wj) 2))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 1/2 (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (*.f64 2 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 (/.f64 4 (exp.f64 wj)) (-.f64 x (*.f64 wj (exp.f64 wj)))))
(*.f64 (exp.f64 (neg.f64 wj)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) 1/4)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) (exp.f64 wj)) (+.f64 wj 1))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 4) (+.f64 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4) (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4)) (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) 2) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 -2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 wj (+.f64 wj 2))))
(*.f64 -2 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 2 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (+.f64 wj (+.f64 wj 2)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (+.f64 wj 2)) (exp.f64 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj (+.f64 wj 2)))) 1)
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2)) (/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1/2) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 2) (exp.f64 wj))) (/.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 wj (+.f64 wj 2)) (exp.f64 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 2 (-.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj (+.f64 wj 2)))) 1)
(*.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) 4)) (/.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (-.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 0 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) 0))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 2)
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (*.f64 (exp.f64 wj) 2) 2)) 16)
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 (*.f64 (*.f64 (*.f64 (exp.f64 wj) 2) 2) (*.f64 (+.f64 wj 1) 4)) 16)
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)
(pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(*.f64 (exp.f64 wj) (+.f64 wj 1))

eval3.4s (4.8%)

Compiler

Compiled 38499 to 24916 computations (35.3% saved)

prune2.3s (3.3%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New123081238
Fresh145
Picked101
Done314
Total1235131248
Error
0b
Counts
1248 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
55.3b
(pow.f64 wj 2)
8.7b
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
8.7b
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
2.5b
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (+.f64 x x))))
61.2b
(-.f64 wj 1)
2.1b
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 3)))
2.4b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
9.3b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
53.6b
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
53.6b
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
53.6b
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj wj))
9.6b
x
61.1b
wj
Compiler

Compiled 279 to 196 computations (29.7% saved)

localize156.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 68 computations (27.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite752.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1158×rational_best-simplify-85
1072×rational_best-simplify-97
774×rational_best-simplify-86
754×rational_best-simplify-62
588×rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02165
114461
228361
385761
4476161
Stop Event
node limit
Counts
1 → 101
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (neg.f64 (pow.f64 wj 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.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 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) (*.f64 x (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (neg.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (pow.f64 wj 3)) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (-.f64 (/.f64 (pow.f64 wj 3) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (-.f64 (pow.f64 wj 3) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) x) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) x) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (neg.f64 (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (neg.f64 (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (-.f64 (pow.f64 wj 3) x) (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 -2 wj))) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (*.f64 wj -4)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 x (+.f64 wj wj))) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj (neg.f64 x)) (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (+.f64 wj wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (pow.f64 wj 3)) (neg.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (*.f64 wj -4))) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3)) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))) (+.f64 (+.f64 x (pow.f64 wj 3)) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 x (pow.f64 wj 3))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 x (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (+.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2)))) (+.f64 (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 3) -4) (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 3) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4))) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (-.f64 (*.f64 wj -4) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (*.f64 x (*.f64 wj -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))))

simplify762.0ms (1.1%)

Algorithm
egg-herbie
Rules
1376×rational_best-simplify-51
1320×rational_best-simplify-3
996×rational_best-simplify-48
972×rational_best-simplify-52
702×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03299791
19349409
226658965
377358965
Stop Event
node limit
Counts
125 → 213
Calls
Call 1
Inputs
(-.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 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)))
(-.f64 x (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.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 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 x)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) x)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) x)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) 0))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (pow.f64 wj 3))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 0)
(-.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2))))
(-.f64 0 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))
(-.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) x))
(-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (neg.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))))
(-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (*.f64 -2 (pow.f64 wj 3)) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 x (*.f64 -2 wj))))
(-.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(-.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(-.f64 (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (-.f64 (/.f64 (pow.f64 wj 3) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))
(-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (-.f64 (pow.f64 wj 3) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) x) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 wj (neg.f64 x))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) x) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (neg.f64 (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (neg.f64 (*.f64 wj (neg.f64 x))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (-.f64 (pow.f64 wj 3) x) (*.f64 wj (neg.f64 x))))
(-.f64 (+.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 -2 wj))) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (neg.f64 x))
(-.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x))
(-.f64 (-.f64 (*.f64 x (*.f64 wj -4)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 x (+.f64 wj wj))) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))
(-.f64 (*.f64 -2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)) (neg.f64 x))
(-.f64 (-.f64 (*.f64 wj (neg.f64 x)) (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 wj (neg.f64 x))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (*.f64 wj (neg.f64 x))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (+.f64 wj wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (pow.f64 wj 3)) (neg.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 wj (neg.f64 x))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (*.f64 wj -4))) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))
(-.f64 (+.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3)) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))))
(-.f64 (+.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))) (+.f64 (+.f64 x (pow.f64 wj 3)) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))))
(-.f64 (+.f64 (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))))
(-.f64 (+.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 x (pow.f64 wj 3))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 x (pow.f64 wj 3))))
(-.f64 (+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (+.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2)))) (+.f64 (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2)))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(*.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)
(*.f64 -1 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(*.f64 1/2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))
(*.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1)
(*.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 1/2)
(*.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))
(/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)
(/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 2)
(/.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) 8)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 3) -4) (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 4)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 2)
(/.f64 (+.f64 (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4))) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (-.f64 (*.f64 wj -4) -2))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (*.f64 x (*.f64 wj -4))) 2)
(pow.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)
(neg.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
Outputs
(-.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 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) 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 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) 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 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) x)) (pow.f64 wj 3))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)))
(*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) x)
(-.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 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) x)) (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 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) x)) (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 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (*.f64 wj -2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 wj -2) (+.f64 1 (*.f64 (pow.f64 wj 2) 5/2))) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)) x)) (pow.f64 wj 3))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(*.f64 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1))
(*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)))))
(-.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 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)))))) (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 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)))))) (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 x (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)) -1) -1))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) -5/2) (*.f64 wj 2)))))) (pow.f64 wj 3))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(+.f64 x (*.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 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj 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 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/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 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (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 (neg.f64 (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (*.f64 -2 x)) (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 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/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 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (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 (neg.f64 (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (neg.f64 (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 wj (*.f64 -2 x)) (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 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 x (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 x (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 0))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.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 3) (*.f64 x (+.f64 wj wj))) (neg.f64 x)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) x)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) x)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) 0))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (pow.f64 wj 3))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 0)
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2))))
(-.f64 (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2))))
(-.f64 (+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2))))
(-.f64 (+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)))
(-.f64 0 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) (*.f64 x (+.f64 wj wj)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) x))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (neg.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))))
(-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (+.f64 (neg.f64 (-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (neg.f64 (-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (pow.f64 wj 3)))))
(-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 x (-.f64 (pow.f64 wj 3) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))))
(-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 -2 (*.f64 wj x)) (+.f64 (pow.f64 wj 3) x))))
(+.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (pow.f64 wj 2))) x) (-.f64 (*.f64 -2 (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj x))) (pow.f64 wj 3)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (-.f64 1 (*.f64 x -5/2)))) x) (-.f64 (*.f64 -2 (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj x))) (pow.f64 wj 3)))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 -2 (pow.f64 wj 3)) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)))
(-.f64 (*.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 3) 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 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 3) -2))) (pow.f64 wj 3)))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))))
(-.f64 x (-.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (-.f64 (*.f64 x -5) 2))))))
(-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (pow.f64 wj 3)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))))
(-.f64 x (-.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (-.f64 (*.f64 x -5) 2))))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (neg.f64 x) (*.f64 -4 (*.f64 wj x))))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x (*.f64 wj -4))))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -4))))))
(+.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -4)))) (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 3)))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 x (*.f64 -2 wj))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 -2 (*.f64 wj x)) (+.f64 (pow.f64 wj 3) x))))
(+.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (pow.f64 wj 2))) x) (-.f64 (*.f64 -2 (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj x))) (pow.f64 wj 3)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (-.f64 1 (*.f64 x -5/2)))) x) (-.f64 (*.f64 -2 (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj x))) (pow.f64 wj 3)))
(-.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(-.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 wj (*.f64 -2 x)))))
(-.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)) (*.f64 x (-.f64 (-.f64 (*.f64 wj -4) -2) (+.f64 (*.f64 wj -2) 1))))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)) (+.f64 x (*.f64 wj (*.f64 -2 x)))))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) (+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)))))
(+.f64 (-.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) x) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 wj (*.f64 -2 x))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))
(-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) -4) (+.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 3) x)))))
(-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) -4) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (pow.f64 wj 3) x)) (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))))
(+.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (*.f64 x (-.f64 -1 (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2)) (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2)) (/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (-.f64 (/.f64 (pow.f64 wj 3) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2)) (-.f64 (/.f64 (pow.f64 wj 3) 2) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2)) (+.f64 (neg.f64 (*.f64 wj (neg.f64 x))) (/.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) (+.f64 (*.f64 wj x) (/.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3)))) 2)))
(-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (-.f64 (pow.f64 wj 3) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 wj (neg.f64 x))) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2)))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) 2) (pow.f64 wj 3))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x))) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) x) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 wj (neg.f64 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) x) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (neg.f64 (/.f64 (pow.f64 wj 3) -2)))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (neg.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (neg.f64 (*.f64 wj (neg.f64 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (-.f64 (pow.f64 wj 3) x) (*.f64 wj (neg.f64 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 -2 x))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2)))) (-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2)))) (-.f64 (*.f64 wj (neg.f64 x)) (+.f64 (/.f64 (pow.f64 wj 3) -2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))))
(-.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (+.f64 (-.f64 -1 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -1/2)) (-.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))) 2))) (-.f64 (*.f64 x (-.f64 -1 (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 -2 wj))) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 3) -2)))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (neg.f64 x))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))))
(-.f64 x (-.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (-.f64 (*.f64 x -5) 2))))))
(-.f64 (-.f64 (*.f64 x (*.f64 wj -4)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (neg.f64 x) (*.f64 -4 (*.f64 wj x))))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x (*.f64 wj -4))))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -4))))))
(+.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -4)))) (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 3)))
(-.f64 (-.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (*.f64 x (+.f64 wj wj))) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 -2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 (*.f64 -2 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (pow.f64 wj 3) (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))))
(-.f64 (*.f64 -2 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (pow.f64 wj 3) (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))))
(+.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (pow.f64 wj 3) (*.f64 -2 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (pow.f64 wj 3)) (neg.f64 x))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 wj (neg.f64 x)) (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 wj (neg.f64 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (*.f64 wj (neg.f64 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (+.f64 wj wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (pow.f64 wj 3) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (pow.f64 wj 3))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (pow.f64 wj 3)) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (pow.f64 wj 3) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x))) (pow.f64 wj 3)) (neg.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 wj (neg.f64 x)))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2))))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 wj (neg.f64 x))) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2)))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x)) 2) (pow.f64 wj 3))
(-.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (*.f64 wj x))) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 wj (neg.f64 x))))
(-.f64 (*.f64 wj (neg.f64 x)) (-.f64 (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))
(-.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 wj (*.f64 -2 x))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x (*.f64 wj -4))) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 (*.f64 -4 (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (+.f64 (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (*.f64 x (*.f64 wj -4))) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2)))
(-.f64 (*.f64 wj (*.f64 x -4)) (-.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 3) -2)))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3)) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (pow.f64 wj 3))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 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 (*.f64 -2 (*.f64 wj x)) (+.f64 (pow.f64 wj 3) x))))
(+.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (pow.f64 wj 2))) x) (-.f64 (*.f64 -2 (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj x))) (pow.f64 wj 3)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (-.f64 1 (*.f64 x -5/2)))) x) (-.f64 (*.f64 -2 (-.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 wj x))) (pow.f64 wj 3)))
(-.f64 (+.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))) (+.f64 (+.f64 x (pow.f64 wj 3)) (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 x (*.f64 x (*.f64 -2 wj)))))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 (neg.f64 x) (*.f64 -4 (*.f64 wj x))))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 x (*.f64 wj -4))))))
(-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -4))))))
(+.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 x -4)))) (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 3)))
(-.f64 (+.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)) (+.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))))
(+.f64 (-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 -2 x))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2))) (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 -2 x))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 x (*.f64 wj (*.f64 -2 x))) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))))
(+.f64 0 (-.f64 (+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x -5) 2)))) (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 1 (*.f64 x -5/2)) (neg.f64 (-.f64 (*.f64 x -5) 2))))) (*.f64 x (-.f64 -1 (*.f64 wj -2))))
(-.f64 (+.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 x (pow.f64 wj 3))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (-.f64 x (pow.f64 wj 3))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (+.f64 (+.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))
(+.f64 (-.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (-.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))))
(+.f64 0 (-.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))))
(-.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2)))) (+.f64 (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x (-.f64 (*.f64 wj -4) -2)))))
(-.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 wj (*.f64 -2 x)))))
(-.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)) (*.f64 x (-.f64 (-.f64 (*.f64 wj -4) -2) (+.f64 (*.f64 wj -2) 1))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 -1 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(*.f64 1/2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1)
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(*.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 1/2)
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(*.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 1/4)
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(*.f64 1/4 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1)
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 2)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) 2)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)
(/.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 4)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) 2)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) (*.f64 2 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) 8)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) 2)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 3) -4) (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))) 4)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) 2)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 -4 (*.f64 wj x)) (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))))) 2)
(+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3)))) 2))
(/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 3) -2) (*.f64 -4 (*.f64 wj x)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 wj -4)))) 2)
(+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (pow.f64 wj 3) -2)) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 -2 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))) 2)
(/.f64 (*.f64 -2 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))) 2)
(/.f64 (+.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 2)
(/.f64 (+.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)))) 2)
(/.f64 (+.f64 (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4))) (*.f64 2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 3) -2) (*.f64 -4 (*.f64 wj x)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (+.f64 (*.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 wj -4)))) 2)
(+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (+.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (*.f64 (pow.f64 wj 3) -2)) 2))
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3))) (*.f64 x (-.f64 (*.f64 wj -4) -2))) 2)
(/.f64 (+.f64 (*.f64 x (-.f64 (*.f64 wj -4) -2)) (*.f64 2 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (pow.f64 wj 3)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 x (pow.f64 wj 3)))) (*.f64 x (*.f64 wj -4))) 2)
(/.f64 (+.f64 (*.f64 -4 (*.f64 wj x)) (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3))))) 2)
(+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (pow.f64 wj 3)))) 2))
(pow.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (pow.f64 wj 3)))) 1)
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 wj (*.f64 -2 x))))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (*.f64 -2 (*.f64 wj x))))
(+.f64 (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(neg.f64 (+.f64 (pow.f64 wj 3) (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 x (+.f64 (pow.f64 wj 3) (*.f64 x (+.f64 wj wj)))))

localize30.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 19 to 12 computations (36.8% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite217.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
15019
212319
343619
4241919
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))) (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))) (/.f64 (neg.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 (*.f64 wj -2) (-.f64 -1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 (*.f64 wj -4) (-.f64 -1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (neg.f64 wj)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj 4)) (*.f64 (-.f64 -1 wj) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (/.f64 (*.f64 wj -4) (-.f64 -1 wj))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj -2)) (+.f64 -2 (*.f64 wj -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 (+.f64 wj wj) (-.f64 -1 wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (-.f64 -1 wj))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (neg.f64 wj)) (+.f64 -2 (*.f64 wj -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (*.f64 wj -2)) (*.f64 (+.f64 wj 1) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (-.f64 -1 wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (/.f64 wj -2)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj -4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))))

simplify207.0ms (0.3%)

Algorithm
egg-herbie
Rules
1138×rational_best-simplify-63
1052×rational_best-simplify-49
940×rational_best-simplify-53
788×rational_best-simplify-47
730×rational_best-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0110796
1285786
2752786
32298784
Stop Event
node limit
Counts
40 → 54
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))))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(+.f64 0 (*.f64 wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))) (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(-.f64 (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))) (/.f64 (neg.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj -2) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj -4) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(/.f64 (*.f64 wj (neg.f64 wj)) (-.f64 -1 wj))
(/.f64 (*.f64 wj (*.f64 wj 4)) (*.f64 (-.f64 -1 wj) -4))
(/.f64 (*.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 8) 8)
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (*.f64 wj -4) (-.f64 -1 wj))) 16)
(/.f64 (*.f64 wj (*.f64 wj -2)) (+.f64 -2 (*.f64 wj -2)))
(/.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)
(/.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1/2)
(/.f64 (*.f64 wj (/.f64 (+.f64 wj wj) (-.f64 -1 wj))) -2)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (-.f64 -1 wj))) -4)
(/.f64 (*.f64 (+.f64 wj wj) (neg.f64 wj)) (+.f64 -2 (*.f64 wj -2)))
(/.f64 (*.f64 (+.f64 wj wj) (*.f64 wj -2)) (*.f64 (+.f64 wj 1) -4))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (-.f64 -1 wj))) -2)
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj -2)) (-.f64 -1 wj))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1)
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj)) -1)
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj -2)) -2)
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj -4)) -4)
(pow.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 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 (pow.f64 wj 4) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -1 (pow.f64 wj 5)))))
(+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (*.f64 -1 (+.f64 (pow.f64 wj 3) (pow.f64 wj 5)))))
(+.f64 (*.f64 -1 (+.f64 (pow.f64 wj 3) (pow.f64 wj 5))) (+.f64 (pow.f64 wj 2) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (neg.f64 (+.f64 (pow.f64 wj 3) (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 (/.f64 1 wj) (+.f64 wj -1))
(+.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))))
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 (/.f64 1 wj) (+.f64 wj -1))
(+.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(+.f64 0 (*.f64 wj (/.f64 wj (+.f64 wj 1))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(+.f64 (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))) (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(-.f64 (*.f64 wj (*.f64 wj (/.f64 -1/2 (-.f64 -1 wj)))) (/.f64 (neg.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 (*.f64 wj -2) (-.f64 -1 wj))) 2)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 (*.f64 wj -4) (-.f64 -1 wj))) 4)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (neg.f64 wj)) (-.f64 -1 wj))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (*.f64 wj 4)) (*.f64 (-.f64 -1 wj) -4))
(/.f64 (*.f64 wj (*.f64 wj 8)) (*.f64 (-.f64 -1 wj) -8))
(/.f64 (*.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 8) 8)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (*.f64 wj -4) (-.f64 -1 wj))) 16)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (*.f64 wj -2)) (+.f64 -2 (*.f64 wj -2)))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1/2)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 (+.f64 wj wj) (-.f64 -1 wj))) -2)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (-.f64 -1 wj))) -4)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj wj) (neg.f64 wj)) (+.f64 -2 (*.f64 wj -2)))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj wj) (*.f64 wj -2)) (*.f64 (+.f64 wj 1) -4))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (-.f64 -1 wj))) -2)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj -2)) (-.f64 -1 wj))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (neg.f64 wj)) -1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj -2)) -2)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj -4)) -4)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(pow.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))

localize38.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 24 to 15 computations (37.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite264.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
876×rational_best-simplify-57
826×rational_best-simplify-51
816×rational_best-2
816×rational_best-3
816×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0838
16132
215432
348432
4226432
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj wj))
(/.f64 1 (+.f64 wj 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 1 wj)) (*.f64 wj (/.f64 wj (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (/.f64 (*.f64 wj wj) (+.f64 -2 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj wj) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (neg.f64 wj)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (/.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 wj wj)) (-.f64 wj (-.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj wj)) (+.f64 -2 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj 2)) (+.f64 1/2 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (*.f64 (+.f64 1 wj) 4))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj 4)) (*.f64 (+.f64 1 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (/.f64 8 (+.f64 1 wj))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 wj (*.f64 wj 4))) (*.f64 4 (*.f64 (+.f64 1 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (+.f64 1 wj)) (*.f64 wj (*.f64 wj 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (/.f64 4 (+.f64 1 wj)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj))) (/.f64 1/2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj wj) 1/2) (-.f64 wj (-.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (+.f64 wj wj)) 1/2) (*.f64 (+.f64 1 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (+.f64 wj wj)) 1/2) (/.f64 (-.f64 wj (-.f64 -2 wj)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) 4) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) 8) (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 2) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 4) (/.f64 1/2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 8) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) 2) (/.f64 2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 2 (+.f64 1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (*.f64 wj 4)) 1/2) (/.f64 (*.f64 (+.f64 1 wj) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 -2 wj)) (+.f64 -2 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 -2 wj)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj 8)) (neg.f64 (neg.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj))) (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj)))) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (+.f64 1 wj) 4)) (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (+.f64 1 wj) 4))) (/.f64 1/2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (*.f64 (*.f64 wj 4) (*.f64 wj 4))) (*.f64 (*.f64 4 (*.f64 (+.f64 1 wj) 4)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 wj (+.f64 wj wj))) (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 wj (*.f64 wj 4))) (*.f64 (*.f64 (+.f64 1 wj) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 4 (*.f64 (+.f64 1 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (*.f64 wj wj)) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (+.f64 wj wj))) (*.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (*.f64 wj 4))) (*.f64 (*.f64 (+.f64 1 wj) 4) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (/.f64 wj (+.f64 1 wj)))) (+.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj))))) (-.f64 wj (-.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 1 wj) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 wj (/.f64 8 (+.f64 1 wj)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 (+.f64 1 wj)) (*.f64 (+.f64 wj wj) (*.f64 wj 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 8 (+.f64 1 wj))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (/.f64 8 (+.f64 1 wj))) (*.f64 2 (*.f64 wj 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 wj (/.f64 2 (+.f64 1 wj)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (/.f64 2 (+.f64 1 wj))) (*.f64 2 (*.f64 wj 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (*.f64 wj 4)) (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (fabs.f64 wj)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 (+.f64 1 wj)) (*.f64 wj (+.f64 wj wj))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 2 (+.f64 1 wj))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 (+.f64 wj wj) (*.f64 wj 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (+.f64 wj wj)) (/.f64 8 (+.f64 1 wj))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (/.f64 4 (+.f64 1 wj))) wj) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (/.f64 8 (+.f64 1 wj))) (+.f64 wj wj)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (*.f64 wj 4)) (/.f64 (fabs.f64 wj) (+.f64 1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj))) wj) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 1/2 (+.f64 1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 wj 4) (*.f64 wj 4)) (/.f64 1 (+.f64 1 wj))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (fabs.f64 wj))) (fabs.f64 (*.f64 wj 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (/.f64 1 (-.f64 -1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 wj)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 wj)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 1 wj)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 wj)) 1)))))

simplify1.0s (1.5%)

Algorithm
egg-herbie
Rules
1384×rational_best-simplify-89
1100×rational_best-simplify-1
1004×rational_best-simplify-55
974×rational_best-simplify-63
940×rational_best-simplify-67
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02923704
19293668
233373380
Stop Event
node limit
Counts
132 → 184
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))))
1
(+.f64 1 (*.f64 -1 wj))
(+.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 -1 wj)))
(+.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 wj 3)))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 4)) (/.f64 1 (pow.f64 wj 2))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 4)) (/.f64 1 (pow.f64 wj 2))))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 0)
(+.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj)))
(+.f64 0 (*.f64 wj (/.f64 wj (+.f64 1 wj))))
(+.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))))
(+.f64 (/.f64 0 (+.f64 1 wj)) (*.f64 wj (/.f64 wj (+.f64 1 wj))))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 0)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj)))
(-.f64 0 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (/.f64 (*.f64 wj wj) (+.f64 -2 (*.f64 -2 wj))))
(/.f64 (*.f64 wj wj) (+.f64 1 wj))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 1)
(/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) 1/2)
(/.f64 (*.f64 wj (neg.f64 wj)) (-.f64 -1 wj))
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) 2)
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (/.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 1 wj)))
(/.f64 (*.f64 wj (+.f64 wj wj)) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (*.f64 -2 (*.f64 wj wj)) (+.f64 -2 (*.f64 -2 wj)))
(/.f64 (*.f64 wj (/.f64 wj 2)) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (*.f64 wj (/.f64 wj (*.f64 (+.f64 1 wj) 4))) 1/4)
(/.f64 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 1 wj)) -1)
(/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) 4)
(/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) 1/4))
(/.f64 (*.f64 wj (*.f64 wj 4)) (*.f64 (+.f64 1 wj) 4))
(/.f64 (*.f64 (*.f64 wj wj) (/.f64 8 (+.f64 1 wj))) 8)
(/.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))
(/.f64 (*.f64 4 (*.f64 wj (*.f64 wj 4))) (*.f64 4 (*.f64 (+.f64 1 wj) 4)))
(/.f64 (*.f64 (/.f64 4 (+.f64 1 wj)) (*.f64 wj (*.f64 wj 4))) 16)
(/.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (/.f64 4 (+.f64 1 wj)))) 16)
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj))) (/.f64 1/2 (+.f64 1 wj)))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj)))
(/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 2 (+.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj)))
(/.f64 (/.f64 (*.f64 wj wj) 1/2) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (/.f64 (*.f64 wj (+.f64 wj wj)) 1/2) (*.f64 (+.f64 1 wj) 4))
(/.f64 (/.f64 (*.f64 wj (+.f64 wj wj)) 1/2) (/.f64 (-.f64 wj (-.f64 -2 wj)) 1/2))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) 4) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj))) 2)
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))) 4)
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj))) 1/4)
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) 8) (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj))) 2)
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 2) (/.f64 1 (+.f64 1 wj)))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 4) (/.f64 1/2 (+.f64 1 wj)))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj))) 4)
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))) 8)
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj))) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 8) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) 2) (/.f64 2 (+.f64 1 wj)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 2 (+.f64 1 wj))) 2)
(/.f64 (/.f64 (*.f64 wj (*.f64 wj 4)) 1/2) (/.f64 (*.f64 (+.f64 1 wj) 4) 1/2))
(/.f64 (*.f64 wj (*.f64 -2 wj)) (+.f64 -2 (*.f64 -2 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 -2 wj)))) -1/2)
(/.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)
(/.f64 (*.f64 wj (*.f64 wj 8)) (neg.f64 (neg.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))))
(/.f64 (+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj))) (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj)))) (/.f64 1 (+.f64 1 wj)))
(/.f64 (+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (+.f64 1 wj) 4)) (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (+.f64 1 wj) 4))) (/.f64 1/2 (+.f64 1 wj)))
(/.f64 (*.f64 8 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4) 8))
(/.f64 (*.f64 16 (*.f64 (*.f64 wj 4) (*.f64 wj 4))) (*.f64 (*.f64 4 (*.f64 (+.f64 1 wj) 4)) 16))
(/.f64 (*.f64 4 (*.f64 wj (+.f64 wj wj))) (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))
(/.f64 (*.f64 8 (*.f64 wj (*.f64 wj 4))) (*.f64 (*.f64 (+.f64 1 wj) 4) 8))
(/.f64 (*.f64 4 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4) 4))
(/.f64 (*.f64 2 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 4 (*.f64 (+.f64 1 wj) 4)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj wj)) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (+.f64 wj wj))) (*.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (*.f64 wj 4))) (*.f64 (*.f64 (+.f64 1 wj) 4) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (/.f64 wj (+.f64 1 wj)))) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj))))) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) 4))
(/.f64 (-.f64 0 (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 1 wj) -4))
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 wj (/.f64 8 (+.f64 1 wj)))) 64)
(/.f64 (*.f64 (/.f64 8 (+.f64 1 wj)) (*.f64 (+.f64 wj wj) (*.f64 wj 4))) 64)
(/.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 8 (+.f64 1 wj))) 64)
(/.f64 (*.f64 (*.f64 wj (/.f64 8 (+.f64 1 wj))) (*.f64 2 (*.f64 wj 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 wj (/.f64 2 (+.f64 1 wj)))) 16)
(/.f64 (*.f64 (*.f64 wj (/.f64 2 (+.f64 1 wj))) (*.f64 2 (*.f64 wj 4))) 16)
(/.f64 (*.f64 (fabs.f64 (*.f64 wj 4)) (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (fabs.f64 wj)))) 16)
(/.f64 (*.f64 (/.f64 8 (+.f64 1 wj)) (*.f64 wj (+.f64 wj wj))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 2 (+.f64 1 wj))) 16)
(/.f64 (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 (+.f64 wj wj) (*.f64 wj 4))) 16)
(/.f64 (*.f64 (*.f64 wj (+.f64 wj wj)) (/.f64 8 (+.f64 1 wj))) 16)
(/.f64 (*.f64 (*.f64 wj (/.f64 4 (+.f64 1 wj))) wj) 4)
(/.f64 (*.f64 (*.f64 wj (/.f64 8 (+.f64 1 wj))) (+.f64 wj wj)) 16)
(/.f64 (*.f64 (fabs.f64 (*.f64 wj 4)) (/.f64 (fabs.f64 wj) (+.f64 1 wj))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj))) wj) 16)
(/.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 1/2 (+.f64 1 wj))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 wj 4) (*.f64 wj 4)) (/.f64 1 (+.f64 1 wj))) 16)
(/.f64 (*.f64 (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (fabs.f64 wj))) (fabs.f64 (*.f64 wj 4))) 16)
(pow.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 1)
(+.f64 (/.f64 1 (+.f64 1 wj)) 0)
(+.f64 0 (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj)))
(-.f64 (/.f64 1 (+.f64 1 wj)) 0)
(-.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (/.f64 1 (-.f64 -1 wj)) 2))
(*.f64 1 (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 1 wj)) 1)
(*.f64 2 (/.f64 1/2 (+.f64 1 wj)))
(*.f64 (/.f64 2 (+.f64 1 wj)) 1/2)
(*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(*.f64 1/2 (/.f64 2 (+.f64 1 wj)))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) 2)
(*.f64 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))) 4)
(*.f64 (/.f64 4 (+.f64 1 wj)) 1/4)
(*.f64 8 (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)))
(*.f64 1/4 (/.f64 4 (+.f64 1 wj)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)) 8)
(pow.f64 (/.f64 1 (+.f64 1 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 (pow.f64 wj 4) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (*.f64 -1 (pow.f64 wj 5)))))
(+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (*.f64 -1 (+.f64 (pow.f64 wj 3) (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 (/.f64 1 wj) -1))
(-.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))))
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 (/.f64 1 wj) -1))
(-.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))))
1
(+.f64 1 (*.f64 -1 wj))
(+.f64 1 (neg.f64 wj))
(-.f64 1 wj)
(+.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 -1 wj)))
(+.f64 (pow.f64 wj 2) (+.f64 1 (neg.f64 wj)))
(+.f64 (pow.f64 wj 2) (-.f64 1 wj))
(+.f64 (pow.f64 wj 2) (+.f64 1 (+.f64 (*.f64 -1 wj) (*.f64 -1 (pow.f64 wj 3)))))
(+.f64 (+.f64 (*.f64 -1 (pow.f64 wj 3)) (neg.f64 wj)) (+.f64 1 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 1 wj)))
(+.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 wj (pow.f64 wj 3))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 4)) (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 4))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 4)) (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 4))))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 0)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj)))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 0 (*.f64 wj (/.f64 wj (+.f64 1 wj))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(+.f64 (/.f64 0 (+.f64 1 wj)) (*.f64 wj (/.f64 wj (+.f64 1 wj))))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 0)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(-.f64 0 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 wj (neg.f64 wj)) (neg.f64 (+.f64 wj 1)))
(*.f64 1 (/.f64 (*.f64 wj wj) (+.f64 wj 1)))
(-.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (/.f64 (*.f64 wj wj) (+.f64 -2 (*.f64 -2 wj))))
(-.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) (/.f64 (*.f64 wj wj) (+.f64 -2 (*.f64 wj -2))))
(/.f64 (*.f64 wj wj) (+.f64 1 wj))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (*.f64 wj (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) 1/2)
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (*.f64 wj (neg.f64 wj)) (-.f64 -1 wj))
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) 2)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (/.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 1 wj)))
(/.f64 (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 wj wj)) (/.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 wj 1)))) (/.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 2 (/.f64 (*.f64 wj wj) (+.f64 wj 1))) (/.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 wj (+.f64 wj wj)) (-.f64 wj (-.f64 -2 wj)))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (*.f64 -2 (*.f64 wj wj)) (+.f64 -2 (*.f64 -2 wj)))
(/.f64 (*.f64 -2 (*.f64 wj wj)) (+.f64 -2 (*.f64 wj -2)))
(/.f64 (*.f64 wj (/.f64 wj 2)) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (*.f64 wj (/.f64 wj (*.f64 (+.f64 1 wj) 4))) 1/4)
(/.f64 (*.f64 wj (/.f64 wj (*.f64 4 (+.f64 wj 1)))) 1/4)
(/.f64 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 1 wj)) -1)
(neg.f64 (/.f64 (*.f64 wj (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 wj (neg.f64 wj)) (neg.f64 (+.f64 wj 1)))
(*.f64 1 (/.f64 (*.f64 wj wj) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) 4)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) 1/4))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (*.f64 wj (*.f64 wj 4)) (*.f64 (+.f64 1 wj) 4))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj wj) (/.f64 8 (+.f64 1 wj))) 8)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (*.f64 4 (*.f64 wj (*.f64 wj 4))) (*.f64 4 (*.f64 (+.f64 1 wj) 4)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (/.f64 4 (+.f64 1 wj)) (*.f64 wj (*.f64 wj 4))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (/.f64 4 (+.f64 1 wj)))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj))) (/.f64 1/2 (+.f64 1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 (-.f64 wj (-.f64 -2 wj)) (/.f64 1/2 (+.f64 wj 1))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 2 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 wj wj) 1/2) (-.f64 wj (-.f64 -2 wj)))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (/.f64 (*.f64 wj (+.f64 wj wj)) 1/2) (*.f64 (+.f64 1 wj) 4))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 wj (+.f64 wj wj)) 1/2) (/.f64 (-.f64 wj (-.f64 -2 wj)) 1/2))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) 4) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 1/2 (/.f64 (*.f64 4 (+.f64 wj 1)) (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj))) 2)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))) 4)
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 1/2 (/.f64 (*.f64 4 (+.f64 wj 1)) (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj))) 1/4)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) 8) (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj))) 2)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 2) (/.f64 1 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 4) (/.f64 1/2 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj))) 4)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))) 8)
(/.f64 (/.f64 (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 wj wj)) (+.f64 wj 1)) (*.f64 8 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 wj 1)))) (*.f64 (*.f64 (+.f64 wj 1) 8) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (/.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (/.f64 1 (-.f64 wj (-.f64 -2 wj))))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) (/.f64 4 (+.f64 1 wj))) 1/2)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj)))) (+.f64 1 wj)) 8) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 wj wj)) (+.f64 wj 1)) (*.f64 8 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 wj 1)))) (*.f64 (*.f64 (+.f64 wj 1) 8) (/.f64 1/2 (-.f64 wj (-.f64 -2 wj)))))
(/.f64 (/.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (/.f64 1 (-.f64 wj (-.f64 -2 wj))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) 2) (/.f64 2 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 2 (+.f64 1 wj))) 2)
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 wj (*.f64 wj 4)) 1/2) (/.f64 (*.f64 (+.f64 1 wj) 4) 1/2))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 wj (*.f64 -2 wj)) (+.f64 -2 (*.f64 -2 wj)))
(/.f64 (*.f64 -2 (*.f64 wj wj)) (+.f64 -2 (*.f64 wj -2)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 -2 wj)))) -1/2)
(/.f64 (*.f64 wj (/.f64 wj (+.f64 -2 (*.f64 wj -2)))) -1/2)
(/.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))) -1)
(neg.f64 (*.f64 wj (/.f64 wj (-.f64 -1 wj))))
(/.f64 (*.f64 wj (*.f64 wj 8)) (neg.f64 (neg.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj))) (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (-.f64 wj (-.f64 -2 wj)))) (/.f64 1 (+.f64 1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 (-.f64 wj (-.f64 -2 wj)) (/.f64 1/2 (+.f64 wj 1))))
(/.f64 (+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (+.f64 1 wj) 4)) (/.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) (*.f64 (+.f64 1 wj) 4))) (/.f64 1/2 (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (*.f64 8 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4) 8))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (*.f64 16 (*.f64 (*.f64 wj 4) (*.f64 wj 4))) (*.f64 (*.f64 4 (*.f64 (+.f64 1 wj) 4)) 16))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 4 (*.f64 wj (+.f64 wj wj))) (*.f64 (-.f64 wj (-.f64 -2 wj)) 4))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (*.f64 8 (*.f64 wj (*.f64 wj 4))) (*.f64 (*.f64 (+.f64 1 wj) 4) 8))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 4 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 (*.f64 (-.f64 wj (-.f64 -2 wj)) 4) 4))
(*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj))
(/.f64 (*.f64 2 (*.f64 (+.f64 wj wj) (*.f64 wj 4))) (*.f64 4 (*.f64 (+.f64 1 wj) 4)))
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj wj)) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (+.f64 wj wj))) (*.f64 (-.f64 wj (-.f64 -2 wj)) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 wj 1) (*.f64 wj (+.f64 wj wj))) (*.f64 (+.f64 wj 1) (-.f64 wj (-.f64 -2 wj))))
(+.f64 (/.f64 (*.f64 wj wj) (*.f64 (-.f64 wj (-.f64 -2 wj)) 1/2)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 wj (-.f64 wj (-.f64 -2 wj))) (+.f64 wj wj)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (*.f64 wj 4))) (*.f64 (*.f64 (+.f64 1 wj) 4) (+.f64 1 wj)))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (/.f64 wj (+.f64 1 wj)))) (+.f64 1 wj))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 wj (*.f64 wj (/.f64 2 (+.f64 1 wj))))) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 wj wj))) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (*.f64 wj (*.f64 (*.f64 wj (/.f64 2 (+.f64 wj 1))) (+.f64 wj 1))) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (*.f64 wj (*.f64 (+.f64 wj 1) (*.f64 wj (/.f64 2 (+.f64 wj 1))))) (-.f64 wj (-.f64 -2 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 (*.f64 wj wj) (/.f64 4 (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) 4))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) 0) (+.f64 wj 1))
(/.f64 (-.f64 0 (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 1 wj) -4))
(/.f64 (neg.f64 (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 wj 1) -4))
(/.f64 (/.f64 (*.f64 wj wj) -1/4) (*.f64 (+.f64 wj 1) -4))
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 wj (/.f64 8 (+.f64 1 wj)))) 64)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (/.f64 8 (+.f64 1 wj)) (*.f64 (+.f64 wj wj) (*.f64 wj 4))) 64)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 8 (+.f64 1 wj))) 64)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj (/.f64 8 (+.f64 1 wj))) (*.f64 2 (*.f64 wj 4))) 64)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 wj (/.f64 2 (+.f64 1 wj)))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj (/.f64 2 (+.f64 1 wj))) (*.f64 2 (*.f64 wj 4))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (fabs.f64 (*.f64 wj 4)) (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (fabs.f64 wj)))) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 wj) 4) (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 2 (fabs.f64 wj)))) 16)
(/.f64 (*.f64 4 (*.f64 (fabs.f64 wj) (*.f64 2 (/.f64 (*.f64 2 (fabs.f64 wj)) (+.f64 wj 1))))) 16)
(/.f64 (*.f64 (/.f64 4 (+.f64 wj 1)) (*.f64 (*.f64 4 (fabs.f64 wj)) (fabs.f64 wj))) 16)
(/.f64 (*.f64 (/.f64 8 (+.f64 1 wj)) (*.f64 wj (+.f64 wj wj))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 2 (+.f64 1 wj))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 (+.f64 wj wj) (*.f64 wj 4))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj (+.f64 wj wj)) (/.f64 8 (+.f64 1 wj))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj (/.f64 4 (+.f64 1 wj))) wj) 4)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 wj (/.f64 8 (+.f64 1 wj))) (+.f64 wj wj)) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (fabs.f64 (*.f64 wj 4)) (/.f64 (fabs.f64 wj) (+.f64 1 wj))) 4)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 wj (-.f64 wj (-.f64 -2 wj)))) 4)
(/.f64 (*.f64 wj (/.f64 (*.f64 2 (*.f64 wj 4)) (-.f64 wj (-.f64 -2 wj)))) 4)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 8) (-.f64 wj (-.f64 -2 wj)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj))) wj) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (+.f64 wj wj) (*.f64 wj 4)) (/.f64 1/2 (+.f64 1 wj))) 4)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (*.f64 wj 4) (*.f64 wj 4)) (/.f64 1 (+.f64 1 wj))) 16)
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (fabs.f64 wj))) (fabs.f64 (*.f64 wj 4))) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 wj) 4) (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 2 (fabs.f64 wj)))) 16)
(/.f64 (*.f64 4 (*.f64 (fabs.f64 wj) (*.f64 2 (/.f64 (*.f64 2 (fabs.f64 wj)) (+.f64 wj 1))))) 16)
(/.f64 (*.f64 (/.f64 4 (+.f64 wj 1)) (*.f64 (*.f64 4 (fabs.f64 wj)) (fabs.f64 wj))) 16)
(pow.f64 (*.f64 wj (/.f64 wj (+.f64 1 wj))) 1)
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 1 (+.f64 1 wj)) 0)
(/.f64 1 (+.f64 wj 1))
(+.f64 0 (/.f64 1 (+.f64 1 wj)))
(/.f64 1 (+.f64 wj 1))
(+.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 1/2 (+.f64 1 wj)))
(/.f64 1 (+.f64 wj 1))
(-.f64 (/.f64 1 (+.f64 1 wj)) 0)
(/.f64 1 (+.f64 wj 1))
(-.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (/.f64 1 (-.f64 -1 wj)) 2))
(-.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 1/2 (-.f64 -1 wj)))
(*.f64 1 (/.f64 1 (+.f64 1 wj)))
(/.f64 1 (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 1 wj)) 1)
(/.f64 1 (+.f64 wj 1))
(*.f64 2 (/.f64 1/2 (+.f64 1 wj)))
(/.f64 1 (+.f64 wj 1))
(*.f64 (/.f64 2 (+.f64 1 wj)) 1/2)
(/.f64 1 (+.f64 wj 1))
(*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(*.f64 1/2 (/.f64 2 (+.f64 1 wj)))
(/.f64 1 (+.f64 wj 1))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) 2)
(/.f64 1 (+.f64 wj 1))
(*.f64 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))) 4)
(*.f64 4 (/.f64 1/2 (-.f64 wj (-.f64 -2 wj))))
(*.f64 (/.f64 4 (+.f64 1 wj)) 1/4)
(/.f64 1 (+.f64 wj 1))
(*.f64 8 (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)))
(/.f64 1 (+.f64 wj 1))
(*.f64 1/4 (/.f64 4 (+.f64 1 wj)))
(/.f64 1 (+.f64 wj 1))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 wj) 4)) 8)
(/.f64 1 (+.f64 wj 1))
(pow.f64 (/.f64 1 (+.f64 1 wj)) 1)
(/.f64 1 (+.f64 wj 1))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 wj 2)
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize58.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 27 to 11 computations (59.3% saved)

series8.0ms (0%)

Counts
2 → 20
Calls

12 calls:

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

rewrite321.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01142
17834
218134
358934
4288234
Stop Event
node limit
Counts
2 → 116
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (/.f64 x 2) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (exp.f64 wj)) 4) (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4) (/.f64 (/.f64 x (exp.f64 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4) (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) 2) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) 4) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 2) (/.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (exp.f64 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4) (*.f64 2 (*.f64 (exp.f64 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 x 4)) (*.f64 4 (*.f64 (exp.f64 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (exp.f64 wj)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 wj)) (exp.f64 wj)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (exp.f64 wj)) (/.f64 2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (exp.f64 wj)) (/.f64 4 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 x x) 4)) (*.f64 (*.f64 2 (*.f64 (exp.f64 wj) 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (+.f64 x x) 4)) (*.f64 (*.f64 2 (*.f64 (exp.f64 wj) 4)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 x x)) (*.f64 2 (*.f64 (exp.f64 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 x 4)) (*.f64 (*.f64 (exp.f64 wj) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 x) (*.f64 (exp.f64 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) x) (*.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 x x)) (*.f64 (*.f64 (exp.f64 wj) 2) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (*.f64 x 4)) (*.f64 (*.f64 (exp.f64 wj) 4) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (/.f64 x (exp.f64 wj))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (*.f64 x (/.f64 2 (exp.f64 wj)))) (*.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (*.f64 x (/.f64 4 (exp.f64 wj)))) (*.f64 (exp.f64 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) 1/2) (/.f64 (*.f64 (exp.f64 wj) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (exp.f64 wj)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2) (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (+.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (-.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 1 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 x (/.f64 2 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (-.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (*.f64 x (/.f64 2 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 x (/.f64 4 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (*.f64 x (/.f64 4 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (-.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (exp.f64 wj))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4)) (*.f64 (/.f64 x (exp.f64 wj)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 1/2 (/.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 2 (exp.f64 wj)))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 4 (exp.f64 wj)))) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 2 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 4 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (+.f64 wj 1)))))))

simplify608.0ms (0.8%)

Algorithm
egg-herbie
Rules
1238×rational_best-simplify-1
1130×rational_best-simplify-67
946×rational_best-simplify-63
822×rational_best-simplify-47
586×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03033776
18863676
233783248
Stop Event
node limit
Counts
136 → 181
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x)))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/6 x)) (+.f64 (*.f64 1/2 x) x))) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3)))))
(+.f64 (/.f64 x (exp.f64 wj)) 0)
(+.f64 (/.f64 x (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(+.f64 0 (/.f64 x (exp.f64 wj)))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (/.f64 x 2) (exp.f64 wj)))
(+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 x (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) 4) (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4))
(+.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4) (/.f64 (/.f64 x (exp.f64 wj)) 4))
(-.f64 (/.f64 x (exp.f64 wj)) 0)
(-.f64 (/.f64 x (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) -2))
(-.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) -2)))
(-.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4) (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) 4))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 (/.f64 x (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) 2)
(/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) 2) (exp.f64 wj)))
(/.f64 (+.f64 x x) (*.f64 (exp.f64 wj) 2))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) 4)
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) 4) (exp.f64 wj)))
(/.f64 (/.f64 x 2) (/.f64 (exp.f64 wj) 2))
(/.f64 (*.f64 x 4) (*.f64 (exp.f64 wj) 4))
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) 8)
(/.f64 (*.f64 (+.f64 x x) 4) (*.f64 2 (*.f64 (exp.f64 wj) 4)))
(/.f64 (*.f64 4 (*.f64 x 4)) (*.f64 4 (*.f64 (exp.f64 wj) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (exp.f64 wj)) 8)) 16)
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (exp.f64 wj)) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (exp.f64 wj)) (/.f64 2 (exp.f64 wj)))
(/.f64 (/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (exp.f64 wj)) (/.f64 4 (exp.f64 wj)))
(/.f64 (*.f64 4 (*.f64 (+.f64 x x) 4)) (*.f64 (*.f64 2 (*.f64 (exp.f64 wj) 4)) 4))
(/.f64 (*.f64 8 (*.f64 (+.f64 x x) 4)) (*.f64 (*.f64 2 (*.f64 (exp.f64 wj) 4)) 8))
(/.f64 (*.f64 4 (+.f64 x x)) (*.f64 2 (*.f64 (exp.f64 wj) 4)))
(/.f64 (*.f64 8 (*.f64 x 4)) (*.f64 (*.f64 (exp.f64 wj) 4) 8))
(/.f64 (*.f64 4 x) (*.f64 (exp.f64 wj) 4))
(/.f64 (*.f64 (exp.f64 wj) x) (*.f64 (exp.f64 wj) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 x x)) (*.f64 (*.f64 (exp.f64 wj) 2) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 x 4)) (*.f64 (*.f64 (exp.f64 wj) 4) (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 x (exp.f64 wj))) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 x (/.f64 2 (exp.f64 wj)))) (*.f64 (exp.f64 wj) 2))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 x (/.f64 4 (exp.f64 wj)))) (*.f64 (exp.f64 wj) 4))
(/.f64 (/.f64 (+.f64 x x) 1/2) (/.f64 (*.f64 (exp.f64 wj) 2) 1/2))
(pow.f64 (/.f64 x (exp.f64 wj)) 1)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 0)
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)))
(+.f64 0 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2) (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 0)
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))) 0))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)) 0))
(-.f64 0 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (+.f64 wj 1)))
(-.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)))
(-.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)) 2) 0))
(-.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (+.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)) 0))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (+.f64 wj 1)))
(*.f64 x (/.f64 1 (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(*.f64 (+.f64 wj 1) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 1)
(*.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 -2 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)))
(*.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2)
(*.f64 2 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2) 1/2)
(*.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (-.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 1 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 x (exp.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 x (exp.f64 wj))))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 x (/.f64 2 (exp.f64 wj))))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (-.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (*.f64 x (/.f64 2 (exp.f64 wj)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 x (/.f64 4 (exp.f64 wj))))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (*.f64 x (/.f64 4 (exp.f64 wj)))))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4) 1/4)
(*.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4)))
(*.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (-.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4))))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(*.f64 1/4 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (exp.f64 wj))) x)
(*.f64 (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4)) (*.f64 (/.f64 x (exp.f64 wj)) 8))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 2 (exp.f64 wj)))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 4 (exp.f64 wj)))) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 2 (exp.f64 wj)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 4 (exp.f64 wj)))))
(pow.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 1)
(neg.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (+.f64 wj 1)))
Outputs
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 x (*.f64 x (neg.f64 wj)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(+.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (neg.f64 wj))))
(+.f64 x (+.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (*.f64 1/2 (pow.f64 wj 2)))))
(+.f64 x (*.f64 x (+.f64 (neg.f64 wj) (*.f64 1/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x)))
(+.f64 (+.f64 x (*.f64 x (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (*.f64 (pow.f64 wj 3) -1/6))))
(+.f64 (*.f64 x (neg.f64 wj)) (+.f64 (+.f64 x (*.f64 x (*.f64 1/2 (pow.f64 wj 2)))) (*.f64 x (*.f64 -1/6 (pow.f64 wj 3)))))
(+.f64 (*.f64 x (*.f64 1/2 (pow.f64 wj 2))) (+.f64 x (*.f64 x (+.f64 (neg.f64 wj) (*.f64 -1/6 (pow.f64 wj 3))))))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) x)
(+.f64 x (*.f64 wj (-.f64 (neg.f64 x) x)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x))) (*.f64 wj (-.f64 (neg.f64 x) x))))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x 3/2)))))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/6 x)) (+.f64 (*.f64 1/2 x) x))) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x)))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x)))) (+.f64 (*.f64 wj (-.f64 (neg.f64 x) x)) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -7/6) (+.f64 x (*.f64 x 1/2))))))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x)))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -7/6) (+.f64 x (*.f64 x 1/2))))))
(+.f64 x (+.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x 3/2)))) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -5/3) x))))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj)
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (*.f64 -1 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (+.f64 (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3))))
(+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2)))) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3)) (*.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (/.f64 -1 (pow.f64 wj 4))))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (+.f64 (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3)) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 4)))) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3))) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 -1 (pow.f64 wj 4)) (/.f64 -1 (pow.f64 wj 2)))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj)
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (*.f64 -1 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (+.f64 (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))) (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3))))
(+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2)))) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3)) (*.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (/.f64 -1 (pow.f64 wj 4))))))
(+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) wj) (+.f64 (+.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 3)) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 4)))) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (pow.f64 wj 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3))) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 -1 (pow.f64 wj 4)) (/.f64 -1 (pow.f64 wj 2)))))
(+.f64 (/.f64 x (exp.f64 wj)) 0)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (/.f64 x (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 0 (/.f64 x (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (/.f64 x 2) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 x (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) 4) (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4))
(/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (/.f64 (*.f64 x 3) (exp.f64 wj))) 4)
(/.f64 (/.f64 (+.f64 x (*.f64 x 3)) (exp.f64 wj)) 4)
(+.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4) (/.f64 (/.f64 x (exp.f64 wj)) 4))
(/.f64 (+.f64 (/.f64 x (exp.f64 wj)) (/.f64 (*.f64 x 3) (exp.f64 wj))) 4)
(/.f64 (/.f64 (+.f64 x (*.f64 x 3)) (exp.f64 wj)) 4)
(-.f64 (/.f64 x (exp.f64 wj)) 0)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 x (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) -2))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) -2)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 (/.f64 x 2) (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) 2)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(-.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) 4) (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) 4))
(/.f64 (-.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (/.f64 x (neg.f64 (exp.f64 wj)))) 4)
(/.f64 (-.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (/.f64 (neg.f64 x) (exp.f64 wj))) 4)
(/.f64 (/.f64 (-.f64 (*.f64 x 3) (neg.f64 x)) (exp.f64 wj)) 4)
(/.f64 x (exp.f64 wj))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) 1)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) (/.f64 (exp.f64 wj) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) 2)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) 2) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (+.f64 x x) (*.f64 (exp.f64 wj) 2))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) 4)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (/.f64 (*.f64 (exp.f64 wj) 4) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 x 2) (/.f64 (exp.f64 wj) 2))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 x 4) (*.f64 (exp.f64 wj) 4))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) 8)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (+.f64 x x) 4) (*.f64 2 (*.f64 (exp.f64 wj) 4)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 4 (*.f64 x 4)) (*.f64 4 (*.f64 (exp.f64 wj) 4)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (exp.f64 wj)) 8)) 16)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (exp.f64 wj)) (exp.f64 (neg.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (exp.f64 wj)) (/.f64 2 (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (exp.f64 wj)) (/.f64 4 (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 4 (*.f64 (+.f64 x x) 4)) (*.f64 (*.f64 2 (*.f64 (exp.f64 wj) 4)) 4))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 8 (*.f64 (+.f64 x x) 4)) (*.f64 (*.f64 2 (*.f64 (exp.f64 wj) 4)) 8))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 4 (+.f64 x x)) (*.f64 2 (*.f64 (exp.f64 wj) 4)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 8 (*.f64 x 4)) (*.f64 (*.f64 (exp.f64 wj) 4) 8))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 4 x) (*.f64 (exp.f64 wj) 4))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) x) (*.f64 (exp.f64 wj) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 x x)) (*.f64 (*.f64 (exp.f64 wj) 2) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 x 4)) (*.f64 (*.f64 (exp.f64 wj) 4) (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (/.f64 x (exp.f64 wj))) (exp.f64 wj))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 x (/.f64 2 (exp.f64 wj)))) (*.f64 (exp.f64 wj) 2))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 x (/.f64 4 (exp.f64 wj)))) (*.f64 (exp.f64 wj) 4))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(/.f64 (/.f64 (+.f64 x x) 1/2) (/.f64 (*.f64 (exp.f64 wj) 2) 1/2))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(pow.f64 (/.f64 x (exp.f64 wj)) 1)
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 0)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 0 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2) (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2))
(/.f64 (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (*.f64 (/.f64 x (+.f64 wj 1)) (/.f64 3/2 (exp.f64 wj)))) 2)
(/.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 3)) 4)
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 4 (+.f64 wj 1))) 4)
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2))
(/.f64 (+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (*.f64 (/.f64 x (+.f64 wj 1)) (/.f64 3/2 (exp.f64 wj)))) 2)
(/.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 3)) 4)
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 4 (+.f64 wj 1))) 4)
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (*.f64 4 (+.f64 wj 1)))
(/.f64 (+.f64 x (*.f64 x 3)) (*.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (*.f64 4 (+.f64 wj 1)))
(/.f64 (+.f64 x (*.f64 x 3)) (*.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 0)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (exp.f64 wj))) 0))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (+.f64 wj 1)) 0))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 0 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)))
(-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (*.f64 2 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2))))
(-.f64 (/.f64 x (*.f64 (*.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2))))
(/.f64 (-.f64 (/.f64 (/.f64 x (+.f64 wj 1)) 2) (/.f64 x (-.f64 (*.f64 wj -2) 2))) (exp.f64 wj))
(-.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 x (+.f64 wj 1)) (/.f64 3/2 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2)))) 2)
(/.f64 (-.f64 (*.f64 x (/.f64 3/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2)))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 3/2 (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2)))) 2)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) 2) (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)) 2) 0))
(/.f64 (-.f64 (*.f64 (/.f64 x (+.f64 wj 1)) (/.f64 3/2 (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2)))) 2)
(/.f64 (-.f64 (*.f64 x (/.f64 3/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2)))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 3/2 (+.f64 wj 1))) (/.f64 x (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj -2) 2)))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (*.f64 4 (+.f64 wj 1)))
(/.f64 (+.f64 x (*.f64 x 3)) (*.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (+.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (*.f64 (+.f64 wj 1) 4)) 0))
(/.f64 (+.f64 (/.f64 (*.f64 x 3) (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (*.f64 4 (+.f64 wj 1)))
(/.f64 (+.f64 x (*.f64 x 3)) (*.f64 4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 x (/.f64 1 (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (+.f64 wj 1) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 1)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 -2 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj -2) 2)))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 -2 (-.f64 (*.f64 wj -2) 2)))
(*.f64 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))) 2)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 2 (/.f64 x (*.f64 (+.f64 wj 1) (*.f64 (exp.f64 wj) 2))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2) 1/2)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (-.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 1 (*.f64 (+.f64 wj 1) 4))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 x (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (/.f64 x (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 x (/.f64 2 (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (-.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (*.f64 x (/.f64 2 (exp.f64 wj)))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 x (/.f64 4 (exp.f64 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (*.f64 x (/.f64 4 (exp.f64 wj)))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4) 1/4)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 x (exp.f64 wj)) 8) (-.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 1 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 1/2 (/.f64 wj 2)) (/.f64 2 (+.f64 wj 1)))))
(/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 1/4 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 4))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (exp.f64 wj))) x)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj (+.f64 wj 2)) 4)) (*.f64 (/.f64 x (exp.f64 wj)) 8))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 1 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 1/2 (/.f64 wj 2)) (/.f64 2 (+.f64 wj 1)))))
(/.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 2 (exp.f64 wj)))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 2)) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 4 (exp.f64 wj)))) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 2 (exp.f64 wj)))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 x (/.f64 4 (exp.f64 wj)))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(pow.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) 1)
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 wj))) (+.f64 wj 1)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))

eval1.9s (2.7%)

Compiler

Compiled 22244 to 15183 computations (31.7% saved)

prune1.1s (1.5%)

Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New100481012
Fresh167
Picked011
Done325
Total1008171025
Error
0b
Counts
1025 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
53.6b
(/.f64 (/.f64 (*.f64 wj wj) 1/2) (-.f64 wj (-.f64 -2 wj)))
8.7b
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
62.2b
(/.f64 (/.f64 x (exp.f64 wj)) wj)
9.3b
(/.f64 (+.f64 x (*.f64 x (neg.f64 wj))) (+.f64 1 wj))
8.7b
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
9.5b
(/.f64 x (+.f64 1 wj))
2.5b
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (+.f64 x x))))
61.2b
(-.f64 wj 1)
2.0b
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 3)))
2.4b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
9.3b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
53.6b
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
58.7b
(*.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj (/.f64 1/2 (-.f64 -1 wj)))) wj)
55.0b
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
55.3b
(*.f64 1 (*.f64 wj wj))
9.6b
x
61.1b
wj
Compiler

Compiled 327 to 226 computations (30.9% saved)

localize103.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 57 to 38 computations (33.3% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite501.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01647
111143
223143
371043
4402043
Stop Event
node limit
Counts
1 → 97
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (neg.f64 (pow.f64 wj 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (pow.f64 wj 3) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (pow.f64 wj 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 -2 wj)) (neg.f64 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (pow.f64 wj 2)) (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (pow.f64 wj 2)) (neg.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (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 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))) (neg.f64 (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (pow.f64 wj 3)) (+.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (pow.f64 wj 3)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (/.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (-.f64 (/.f64 (pow.f64 wj 3) 2) (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (pow.f64 wj 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) x) (-.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (pow.f64 wj 2)) (-.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (-.f64 0 (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 0 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (-.f64 0 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) (-.f64 0 (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) x) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (+.f64 x (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (pow.f64 wj 2))) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 -2 wj))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (pow.f64 wj 3)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (*.f64 wj -4)) (-.f64 (neg.f64 x) (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 -2 wj)))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (neg.f64 x) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (neg.f64 (*.f64 x (*.f64 -2 wj)))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (pow.f64 wj 3)) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (pow.f64 wj 3)) (-.f64 0 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj)))) (-.f64 0 (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (-.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 x (pow.f64 wj 3))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (*.f64 wj -4))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 3) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (*.f64 -2 (*.f64 2 (pow.f64 wj 3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4)))) (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4))) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) (*.f64 x (*.f64 wj -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))))))

simplify616.0ms (0.9%)

Algorithm
egg-herbie
Rules
1380×rational_best-simplify-51
1364×rational_best-simplify-47
1032×rational_best-simplify-3
588×rational_best-simplify-56
518×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02916083
18166075
221805719
375775719
Stop Event
node limit
Counts
121 → 155
Calls
Call 1
Inputs
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2)) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2)) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2)) (pow.f64 wj 3))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x)) (pow.f64 wj 3))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))) (pow.f64 wj 3))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (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 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (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 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(-.f64 x (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 2))))
(-.f64 x (+.f64 (pow.f64 wj 3) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2))))
(-.f64 x (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
(-.f64 x (+.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)) (pow.f64 wj 3)))
(-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (pow.f64 wj 2))) 0))
(-.f64 (*.f64 x (*.f64 -2 wj)) (neg.f64 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))))
(-.f64 (pow.f64 wj 2) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) (neg.f64 x)))
(-.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))))))
(-.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 x))))
(-.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) (pow.f64 wj 3)))
(-.f64 (+.f64 x (pow.f64 wj 2)) (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))))
(-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) 0))
(-.f64 (+.f64 x (pow.f64 wj 2)) (neg.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj)))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 0)
(-.f64 0 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 0 (-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 3))))
(-.f64 0 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(-.f64 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))) (neg.f64 (*.f64 x (*.f64 -2 wj))))
(-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(-.f64 (*.f64 -2 (pow.f64 wj 3)) (+.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 3))))
(-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))
(-.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)))
(-.f64 (-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (pow.f64 wj 3)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (/.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) 2))
(-.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (-.f64 (/.f64 (pow.f64 wj 3) 2) (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (pow.f64 wj 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) x) (-.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (pow.f64 wj 2)) (-.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (-.f64 0 (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 0 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (-.f64 0 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) (-.f64 0 (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) x) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (+.f64 x (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (pow.f64 wj 2))) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 -2 wj))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj)))) (neg.f64 x))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (pow.f64 wj 3)) (neg.f64 x))
(-.f64 (-.f64 (*.f64 x (*.f64 wj -4)) (-.f64 (neg.f64 x) (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)))
(-.f64 (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 -2 wj)))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))))
(-.f64 (-.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (neg.f64 x) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (neg.f64 (*.f64 x (*.f64 -2 wj)))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (pow.f64 wj 3)) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (pow.f64 wj 3)) (-.f64 0 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj)))) (-.f64 0 (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (-.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 x (pow.f64 wj 3))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (*.f64 wj -4))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 3) -2)))
(*.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)
(*.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 1/2)
(*.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) 1/4)
(/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)
(/.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) -1)
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (*.f64 -2 (*.f64 2 (pow.f64 wj 3)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) 8)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 -2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))))) 4)
(/.f64 (+.f64 (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4)))) (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)
(/.f64 (+.f64 (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4))) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) (*.f64 x (*.f64 wj -4))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) 4)
(pow.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)
(neg.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
Outputs
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 wj -2)) x)
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x)) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.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 (neg.f64 (+.f64 -1 (*.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))) (pow.f64 wj 3))
(-.f64 (*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))) (pow.f64 wj 3))
(-.f64 (*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 x (+.f64 (*.f64 wj 2) -1)))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))) (pow.f64 wj 3))
(-.f64 (*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2)))) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (*.f64 wj -2)) x)
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 wj (*.f64 -2 x)) (neg.f64 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 (pow.f64 wj 3))))
(-.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (pow.f64 wj 2) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -1 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 wj (*.f64 -2 x)) (neg.f64 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 (pow.f64 wj 3))))
(-.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (pow.f64 wj 3) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 x (*.f64 -1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 x (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 x (+.f64 (pow.f64 wj 3) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 x (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 x (+.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)) (pow.f64 wj 3)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 3) (+.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 x (pow.f64 wj 2))) 0))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (*.f64 x (*.f64 -2 wj)) (neg.f64 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) (neg.f64 x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 x))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (pow.f64 wj 2) (+.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) (pow.f64 wj 3)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 x (pow.f64 wj 2)) (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj))) 0))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 x (pow.f64 wj 2)) (neg.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (pow.f64 wj 3))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 0)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 0 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 0 (-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 0 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (neg.f64 x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)) (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))) (neg.f64 (*.f64 x (*.f64 -2 wj))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (pow.f64 wj 3))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (*.f64 -2 (pow.f64 wj 3)) (+.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 x (pow.f64 wj 3)) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))) (pow.f64 wj 3)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x)))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x)))) 2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 2) x)) -2)) (pow.f64 wj 3))
(-.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (/.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) 2))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (-.f64 (/.f64 (pow.f64 wj 3) 2) (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (pow.f64 wj 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) x) (-.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (pow.f64 wj 2)) (-.f64 (neg.f64 (+.f64 x (*.f64 x (*.f64 -2 wj)))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) (-.f64 0 (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 0 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x)))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x)))) 2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 2) x)) -2)) (pow.f64 wj 3))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (-.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (-.f64 0 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) (-.f64 0 (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) x) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (*.f64 -2 wj))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (+.f64 x (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (*.f64 x (*.f64 -2 wj)))) (-.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 x (pow.f64 wj 2))) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (*.f64 x (*.f64 -2 wj))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (neg.f64 (pow.f64 wj 3))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (*.f64 x (*.f64 -2 wj)))) (neg.f64 x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (pow.f64 wj 3)) (neg.f64 x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (*.f64 x (*.f64 wj -4)) (-.f64 (neg.f64 x) (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 -2 wj)))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (-.f64 (neg.f64 x) (pow.f64 wj 2))) (-.f64 (pow.f64 wj 3) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (-.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (pow.f64 wj 3)) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 wj (*.f64 -2 x)) 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (+.f64 (pow.f64 wj 3) (neg.f64 x)) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (/.f64 (*.f64 wj (*.f64 -2 x)) 2) (+.f64 (-.f64 (pow.f64 wj 3) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (neg.f64 (*.f64 x (*.f64 -2 wj)))) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (pow.f64 wj 3)) (-.f64 (neg.f64 (*.f64 x (*.f64 -2 wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2) (pow.f64 wj 3)) (-.f64 0 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x)))) 2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x)))) 2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (pow.f64 wj 2) x)) -2)) (pow.f64 wj 3))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 3) -2) (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x (*.f64 -2 wj)))) (-.f64 0 (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) (-.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (pow.f64 wj 3) (+.f64 x (*.f64 x (*.f64 -2 wj))))) (-.f64 (pow.f64 wj 2) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3))) (-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (-.f64 (+.f64 x (*.f64 x (*.f64 -2 wj))) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (+.f64 x (pow.f64 wj 3))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 x (+.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (/.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(-.f64 (neg.f64 (pow.f64 wj 3)) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 -2 x)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x))) (-.f64 (pow.f64 wj 3) (-.f64 (neg.f64 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x))))))
(+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 3) x))))
(-.f64 (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (*.f64 wj -4))) (-.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 3)) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))
(-.f64 (*.f64 wj (*.f64 -2 x)) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 3) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 3) -2) (+.f64 (*.f64 x (*.f64 -2 wj)) (pow.f64 wj 2))) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 3) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 1/2)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) 1/4)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(/.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(/.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))) -1)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))) 2)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) 4)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (*.f64 -2 (*.f64 2 (pow.f64 wj 3)))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x)))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x -4)) (/.f64 (+.f64 (pow.f64 wj 2) x) -1/2))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))))) (*.f64 2 (*.f64 2 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))))))) 8)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 wj (*.f64 -4 x)) (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))))) 2)
(+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) 2))
(/.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 (pow.f64 wj 3) -2))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 wj (*.f64 -4 x)) (*.f64 (pow.f64 wj 3) -2))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 x -4)) (/.f64 (+.f64 (pow.f64 wj 2) x) -1/2)) (*.f64 (pow.f64 wj 3) -2)) 2)
(/.f64 (+.f64 (*.f64 -2 (*.f64 2 (pow.f64 wj 3))) (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4))))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x)))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x -4)) (/.f64 (+.f64 (pow.f64 wj 2) x) -1/2))) (*.f64 (pow.f64 wj 3) -4)) 4)
(/.f64 (+.f64 (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4)))) (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)
(+.f64 (+.f64 (/.f64 (*.f64 wj (*.f64 -4 x)) 2) x) (/.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 2))
(+.f64 x (+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 2)))
(/.f64 (+.f64 (+.f64 (*.f64 -2 (pow.f64 wj 3)) (*.f64 x (*.f64 wj -4))) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 (pow.f64 wj 3) -2))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 wj (*.f64 -4 x)) (*.f64 (pow.f64 wj 3) -2))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 x -4)) (/.f64 (+.f64 (pow.f64 wj 2) x) -1/2)) (*.f64 (pow.f64 wj 3) -2)) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4))))) 2)
(/.f64 (+.f64 (+.f64 x (+.f64 x (*.f64 x (*.f64 wj -4)))) (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 2)
(+.f64 (+.f64 (/.f64 (*.f64 wj (*.f64 -4 x)) 2) x) (/.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 2))
(+.f64 x (+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (pow.f64 wj 3))) 2)))
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) (*.f64 x (*.f64 wj -4))) 2)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -4)) (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))))) 2)
(/.f64 (+.f64 (*.f64 wj (*.f64 -4 x)) (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3))))) 2)
(+.f64 (*.f64 wj (*.f64 -2 x)) (/.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) (-.f64 x (pow.f64 wj 3)))) 2))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 x (*.f64 wj -4)))) (*.f64 2 (*.f64 2 (pow.f64 wj 3)))) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj -4)))) (*.f64 (pow.f64 wj 3) 4)) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 -4 x)))) (*.f64 (pow.f64 wj 3) 4)) 4)
(/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x -4)) (/.f64 (+.f64 (pow.f64 wj 2) x) -1/2))) (*.f64 (pow.f64 wj 3) 4)) 4)
(pow.f64 (+.f64 x (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (pow.f64 wj 2) (pow.f64 wj 3)))) 1)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))
(neg.f64 (-.f64 (pow.f64 wj 3) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x)) (pow.f64 wj 3))
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
(+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (*.f64 wj (*.f64 -2 x)) (pow.f64 wj 3))))

localize9.0ms (0%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize37.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 9 computations (47.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite399.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2146×rational_best-1
2144×rational_best-2
710×rational_best-simplify-55
620×rational_best-simplify-80
498×rational_best-simplify-63
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
14819
210619
330019
4117319
5656019
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (*.f64 wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (/.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2)))) (-.f64 0 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 2) 2) (/.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 4) (/.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (-.f64 2 (+.f64 wj wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj (*.f64 wj (-.f64 1 wj)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj -1) (*.f64 (*.f64 wj 4) (*.f64 wj 4))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 wj (+.f64 wj -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (*.f64 -2 (-.f64 1 wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj))) (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4))) (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (*.f64 2 (*.f64 wj 4))) (*.f64 2 (*.f64 (-.f64 1 wj) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 1 wj) 4)) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 (-.f64 1 wj) (*.f64 2 (*.f64 wj 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 wj) (*.f64 2 (*.f64 wj 4))) (*.f64 2 (*.f64 wj 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 wj) 4) (fabs.f64 wj)) (fabs.f64 (*.f64 wj 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (+.f64 wj wj)) (*.f64 2 (*.f64 (-.f64 1 wj) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (-.f64 2 (+.f64 wj wj))) (*.f64 2 (*.f64 wj 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 wj wj) (+.f64 wj -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))))))

simplify256.0ms (0.4%)

Algorithm
egg-herbie
Rules
1138×rational_best-simplify-1
846×rational_best-simplify-64
794×rational_best-simplify-67
756×rational_best-simplify-48
706×rational_best-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01271398
13391268
29241268
327451254
Stop Event
node limit
Counts
52 → 64
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 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 0)
(+.f64 0 (*.f64 wj (*.f64 wj (-.f64 1 wj))))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))))
(+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2)))))
(+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (/.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 2) 2))
(+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 4))
(-.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 0)
(-.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) -2))
(-.f64 (+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2)))) (-.f64 0 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 2) 2) (/.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) -2) 2))
(-.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 4) (/.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)) 4))
(/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 1)
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 2 (+.f64 wj wj))) 2)
(/.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)) -1)
(/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 4))) 4)
(/.f64 (*.f64 -2 (*.f64 wj (*.f64 wj (-.f64 1 wj)))) -2)
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj))) -2)
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) -4)
(/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 8)
(/.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4))) 16)
(/.f64 (/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) 2) -2)
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) -8)
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 (*.f64 wj 4) (*.f64 wj 4))) -16)
(/.f64 (*.f64 wj (*.f64 wj (+.f64 wj -1))) -1)
(/.f64 (*.f64 (*.f64 wj wj) (*.f64 -2 (-.f64 1 wj))) -2)
(/.f64 (+.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj))) (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj)))) -4)
(/.f64 (+.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4)))) -8)
(/.f64 (+.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4))))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4))) (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4)))) 32)
(/.f64 (*.f64 (*.f64 wj (*.f64 2 (*.f64 wj 4))) (*.f64 2 (*.f64 (-.f64 1 wj) 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 1 wj) 4)) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 (-.f64 1 wj) (*.f64 2 (*.f64 wj 4)))) 64)
(/.f64 (*.f64 (*.f64 (-.f64 1 wj) (*.f64 2 (*.f64 wj 4))) (*.f64 2 (*.f64 wj 4))) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 wj) 4) (fabs.f64 wj)) (fabs.f64 (*.f64 wj 4))) 16)
(/.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 16)
(/.f64 (*.f64 (*.f64 wj (+.f64 wj wj)) (*.f64 2 (*.f64 (-.f64 1 wj) 4))) 16)
(/.f64 (*.f64 (*.f64 wj (-.f64 2 (+.f64 wj wj))) (*.f64 2 (*.f64 wj 4))) 16)
(/.f64 (*.f64 -1 (*.f64 (*.f64 wj wj) (+.f64 wj -1))) 1)
(pow.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 1)
(neg.f64 (*.f64 (*.f64 wj 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 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.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 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.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 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 0)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(+.f64 0 (*.f64 wj (*.f64 wj (-.f64 1 wj))))
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))))
(*.f64 (+.f64 1/2 (/.f64 wj -2)) (+.f64 (*.f64 wj wj) (*.f64 wj wj)))
(*.f64 (+.f64 1/2 (/.f64 wj -2)) (*.f64 wj (+.f64 wj wj)))
(*.f64 (*.f64 wj wj) (+.f64 1/2 (+.f64 1/2 (neg.f64 wj))))
(+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2)))))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (+.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 4) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 4)))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 2))
(+.f64 (*.f64 wj (*.f64 wj (+.f64 1/2 (/.f64 wj -2)))) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 2))
(+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (/.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 2) 2))
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 4))
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(-.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 0)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(-.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) -2))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (+.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 4) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 4)))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 2))
(+.f64 (*.f64 wj (*.f64 wj (+.f64 1/2 (/.f64 wj -2)))) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 2))
(-.f64 (+.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4) (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2)))) (-.f64 0 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 4)))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (+.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 4) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 4)))
(+.f64 (*.f64 (*.f64 wj wj) (+.f64 1/2 (/.f64 wj -2))) (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 2))
(+.f64 (*.f64 wj (*.f64 wj (+.f64 1/2 (/.f64 wj -2)))) (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj wj)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 2) 2) (/.f64 (/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) -2) 2))
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(-.f64 (/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) 4) (/.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)) 4))
(/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 3))) (*.f64 (*.f64 wj wj) (+.f64 wj -1))) 4)
(/.f64 (-.f64 (*.f64 wj (*.f64 (-.f64 1 wj) (*.f64 wj 3))) (*.f64 wj (*.f64 wj (+.f64 wj -1)))) 4)
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 (*.f64 3 (-.f64 1 wj)) (+.f64 wj -1))) 4)
(/.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 1)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 2 (+.f64 wj wj))) 2)
(/.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)) -1)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 wj 4))) 4)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 -2 (*.f64 wj (*.f64 wj (-.f64 1 wj)))) -2)
(/.f64 (*.f64 (*.f64 wj (-.f64 1 wj)) (*.f64 wj -2)) -2)
(/.f64 (*.f64 wj (*.f64 wj (*.f64 (-.f64 1 wj) -2))) -2)
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj))) -2)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) -4)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 8)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4))) 16)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) 2) -2)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) -8)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 (+.f64 wj -1) (*.f64 (*.f64 wj 4) (*.f64 wj 4))) -16)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 wj (*.f64 wj (+.f64 wj -1))) -1)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (*.f64 (*.f64 wj wj) (*.f64 -2 (-.f64 1 wj))) -2)
(/.f64 (*.f64 (*.f64 wj (-.f64 1 wj)) (*.f64 wj -2)) -2)
(/.f64 (*.f64 wj (*.f64 wj (*.f64 (-.f64 1 wj) -2))) -2)
(/.f64 (+.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj))) (*.f64 (+.f64 wj -1) (*.f64 wj (+.f64 wj wj)))) -4)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (+.f64 (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4))) (*.f64 (+.f64 wj -1) (*.f64 wj (*.f64 wj 4)))) -8)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(/.f64 (+.f64 (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) (*.f64 (-.f64 1 wj) (*.f64 wj (*.f64 2 (*.f64 wj 4))))) 16)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (+.f64 (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4))) (*.f64 (*.f64 wj 4) (*.f64 wj (*.f64 (-.f64 1 wj) 4)))) 32)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 wj (*.f64 2 (*.f64 wj 4))) (*.f64 2 (*.f64 (-.f64 1 wj) 4))) 64)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 1 wj) 4)) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 64)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 2 (*.f64 wj 4)) (*.f64 (-.f64 1 wj) (*.f64 2 (*.f64 wj 4)))) 64)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 (-.f64 1 wj) (*.f64 2 (*.f64 wj 4))) (*.f64 2 (*.f64 wj 4))) 64)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 wj) 4) (fabs.f64 wj)) (fabs.f64 (*.f64 wj 4))) 16)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 2 (*.f64 wj 4)))) 16)
(/.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 4 (*.f64 wj 2)))) 16)
(/.f64 (*.f64 wj (*.f64 (*.f64 wj 8) (-.f64 2 (+.f64 wj wj)))) 16)
(/.f64 (*.f64 wj (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj 8))) 16)
(/.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 wj 8))) 16)
(/.f64 (*.f64 (*.f64 wj (+.f64 wj wj)) (*.f64 2 (*.f64 (-.f64 1 wj) 4))) 16)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 wj (-.f64 2 (+.f64 wj wj))) (*.f64 2 (*.f64 wj 4))) 16)
(/.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 4 (*.f64 wj 2)))) 16)
(/.f64 (*.f64 wj (*.f64 (*.f64 wj 8) (-.f64 2 (+.f64 wj wj)))) 16)
(/.f64 (*.f64 wj (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj 8))) 16)
(/.f64 (*.f64 (-.f64 2 (+.f64 wj wj)) (*.f64 wj (*.f64 wj 8))) 16)
(/.f64 (*.f64 -1 (*.f64 (*.f64 wj wj) (+.f64 wj -1))) 1)
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))
(pow.f64 (*.f64 wj (*.f64 wj (-.f64 1 wj))) 1)
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
(*.f64 wj (*.f64 wj (-.f64 1 wj)))
(neg.f64 (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (neg.f64 (*.f64 wj wj)))
(*.f64 wj (neg.f64 (*.f64 wj (+.f64 wj -1))))

localize34.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 30 to 11 computations (63.3% saved)

series22.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
16.0ms
wj
@inf
(+.f64 x (*.f64 x (neg.f64 wj)))
1.0ms
x
@0
(/.f64 (+.f64 x (*.f64 x (neg.f64 wj))) (+.f64 1 wj))
1.0ms
x
@inf
(/.f64 (+.f64 x (*.f64 x (neg.f64 wj))) (+.f64 1 wj))
1.0ms
x
@-inf
(/.f64 (+.f64 x (*.f64 x (neg.f64 wj))) (+.f64 1 wj))
1.0ms
wj
@inf
(/.f64 (+.f64 x (*.f64 x (neg.f64 wj))) (+.f64 1 wj))

rewrite364.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1828×rational_best-4
1828×rational_best-2
1828×rational_best-3
1828×rational_best-1
1826×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01146
18246
221246
374638
4459838
Stop Event
node limit
Counts
2 → 147
Calls
Call 1
Inputs
(/.f64 (+.f64 x (*.f64 x (neg.f64 wj))) (+.f64 1 wj))
(+.f64 x (*.f64 x (neg.f64 wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (*.f64 x wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 x (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 (neg.f64 (neg.f64 x)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 x (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (+.f64 wj 1) 4)) (/.f64 (+.f64 x (*.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 x wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (*.f64 x wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (*.f64 x wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 x (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (*.f64 x (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (+.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 0 (+.f64 x (*.f64 wj (*.f64 x -2)))) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 (/.f64 x (+.f64 wj 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) x) x) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (-.f64 0 (/.f64 x (+.f64 (+.f64 wj wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 x (+.f64 (+.f64 wj wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (-.f64 0 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2))) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2))) (/.f64 (/.f64 x (+.f64 wj 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (-.f64 0 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 (*.f64 x wj) x) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 (+.f64 wj wj) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 1 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (*.f64 x (-.f64 1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 (*.f64 x (-.f64 1 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (+.f64 wj 1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 wj)) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 x (-.f64 1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 (*.f64 x (-.f64 1 wj)) 2)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2)))) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 (*.f64 x (-.f64 1 wj)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 x (-.f64 -1 wj)) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -2)) (*.f64 x (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 x (-.f64 -1 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (-.f64 (*.f64 x wj) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (/.f64 (-.f64 0 (+.f64 x (*.f64 wj (*.f64 x -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (-.f64 0 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x wj) -2) (-.f64 (neg.f64 x) (/.f64 (*.f64 x wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) x) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (/.f64 (*.f64 x wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (-.f64 0 (/.f64 (*.f64 x wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 1 wj)) 2) (/.f64 (*.f64 x (-.f64 1 wj)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (-.f64 -1 wj))) (*.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) 4) (/.f64 (-.f64 (*.f64 x wj) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (*.f64 x wj)) (-.f64 0 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x wj) -2) (neg.f64 x)) (-.f64 0 (/.f64 (*.f64 x wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x wj) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x (-.f64 1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj -1) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 wj) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x wj) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 wj)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 x (-.f64 1 wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 x x)) (*.f64 (+.f64 wj wj) (*.f64 x -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 wj wj) (*.f64 x -2)) (*.f64 2 (+.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x wj) x))))))

simplify553.0ms (0.8%)

Algorithm
egg-herbie
Rules
1168×rational_best-simplify-47
1062×rational_best-simplify-63
1020×rational_best-simplify-1
744×rational_best-simplify-54
720×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03846683
111015931
239615643
Stop Event
node limit
Counts
195 → 266
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 wj 2)) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 wj 2)) x)))
(*.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1 x) (/.f64 x wj)) (*.f64 -1 (/.f64 x wj)))
(-.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (/.f64 x wj))) (+.f64 (*.f64 -1 (/.f64 x wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 wj 3)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (/.f64 x wj)))) (+.f64 (*.f64 -1 (/.f64 x wj)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 3))) (/.f64 x (pow.f64 wj 2)))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) wj)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) wj)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 x (pow.f64 wj 2))))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) wj)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) (pow.f64 wj 3)))))) (/.f64 x (pow.f64 wj 2)))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 -1 (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 -1 (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 0)
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 0 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (*.f64 x wj) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 x (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 (neg.f64 (neg.f64 x)) (+.f64 wj 1)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)))
(+.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 x (+.f64 (+.f64 wj wj) 2)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) 2))
(+.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (+.f64 wj 1) 4)) (/.f64 (+.f64 x (*.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 x wj)) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) 0))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))))
(-.f64 0 (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))
(-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (*.f64 x wj) (+.f64 wj 1)))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (*.f64 x wj) (+.f64 wj 1))))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 x (-.f64 -1 wj)))
(-.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) 2))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(-.f64 (*.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (*.f64 x (-.f64 -1 wj)) (+.f64 wj 1)))
(-.f64 (*.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (+.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))
(-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2))))
(-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 0 (+.f64 x (*.f64 wj (*.f64 x -2)))) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 (/.f64 x (+.f64 wj 1)) -2)))
(-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) x) x) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) -2))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (-.f64 0 (/.f64 x (+.f64 (+.f64 wj wj) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 x (+.f64 (+.f64 wj wj) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (-.f64 0 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2))) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2))) (/.f64 (/.f64 x (+.f64 wj 1)) -2))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (-.f64 0 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 (*.f64 x wj) x) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 (+.f64 wj wj) 2)) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(*.f64 (*.f64 x (-.f64 1 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) 1/2)
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 1/2 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 x (-.f64 1 wj)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (*.f64 x (-.f64 1 wj)) 2))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 (*.f64 x (-.f64 1 wj)) 4))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (+.f64 wj 1)) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 wj)) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 x (-.f64 1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (*.f64 x (-.f64 1 wj)) 2)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2)))) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (*.f64 x (-.f64 1 wj)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(pow.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)
(-.f64 x (*.f64 x wj))
(-.f64 (*.f64 x (neg.f64 wj)) (neg.f64 x))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 x (-.f64 -1 wj)) (*.f64 x wj)))
(-.f64 (*.f64 x (-.f64 1 wj)) 0)
(-.f64 0 (-.f64 (*.f64 x wj) x))
(-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 x (-.f64 -1 wj)))
(-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 x (-.f64 -1 wj)) 0))
(-.f64 (+.f64 x x) (+.f64 (*.f64 x wj) x))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x wj) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (/.f64 (-.f64 0 (+.f64 x (*.f64 wj (*.f64 x -2)))) 2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (-.f64 0 (/.f64 x 2)))
(-.f64 (/.f64 (*.f64 x wj) -2) (-.f64 (neg.f64 x) (/.f64 (*.f64 x wj) -2)))
(-.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) x) x) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (/.f64 (*.f64 x wj) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (-.f64 0 (/.f64 (*.f64 x wj) -2)))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) 2) (/.f64 (*.f64 x (-.f64 1 wj)) -2))
(-.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (-.f64 -1 wj))) (*.f64 x wj))
(-.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) 4) (/.f64 (-.f64 (*.f64 x wj) x) 4))
(-.f64 (-.f64 (/.f64 x 2) (*.f64 x wj)) (-.f64 0 (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 (*.f64 x wj) -2) (neg.f64 x)) (-.f64 0 (/.f64 (*.f64 x wj) -2)))
(-.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 x wj) x))
(*.f64 x (-.f64 1 wj))
(*.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 1 (*.f64 x (-.f64 1 wj)))
(*.f64 -1 (-.f64 (*.f64 x wj) x))
(*.f64 (neg.f64 x) (+.f64 wj -1))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) 1/2)
(*.f64 (-.f64 (*.f64 x wj) x) -1)
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) 1/4)
(*.f64 1/2 (*.f64 (*.f64 x (-.f64 1 wj)) 2))
(*.f64 (+.f64 wj -1) (neg.f64 x))
(*.f64 (-.f64 1 wj) x)
(/.f64 (*.f64 x (-.f64 1 wj)) 1)
(/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) 2)
(/.f64 (-.f64 (*.f64 x wj) x) -1)
(/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 wj)) 4)) 8)
(/.f64 (*.f64 -2 (*.f64 x (-.f64 1 wj))) -2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x x)) (*.f64 (+.f64 wj wj) (*.f64 x -2))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 wj wj) (*.f64 x -2)) (*.f64 2 (+.f64 x x))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x x)) -2)
(pow.f64 (*.f64 x (-.f64 1 wj)) 1)
(neg.f64 (-.f64 (*.f64 x wj) x))
Outputs
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 -1 (/.f64 (*.f64 (-.f64 wj 1) x) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) x)
(+.f64 x (*.f64 wj (-.f64 (neg.f64 x) x)))
(+.f64 x (*.f64 x (*.f64 wj -2)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 wj 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 x (neg.f64 x)) (pow.f64 wj 2)) (*.f64 wj (-.f64 (neg.f64 x) x))))
(+.f64 x (+.f64 (*.f64 wj (-.f64 (neg.f64 x) x)) (*.f64 (-.f64 x (neg.f64 x)) (pow.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 x x)) (*.f64 x (*.f64 wj -2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 x (*.f64 -1 x)) (pow.f64 wj 2)) x)))
(+.f64 (+.f64 x (*.f64 (-.f64 x (neg.f64 x)) (pow.f64 wj 2))) (+.f64 (*.f64 wj (-.f64 (neg.f64 x) x)) (*.f64 (-.f64 (neg.f64 x) x) (pow.f64 wj 3))))
(+.f64 (+.f64 x (*.f64 (-.f64 x (neg.f64 x)) (pow.f64 wj 2))) (*.f64 (-.f64 (neg.f64 x) x) (+.f64 wj (pow.f64 wj 3))))
(+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 x x)) (*.f64 (*.f64 x -2) (+.f64 wj (pow.f64 wj 3)))))
(*.f64 -1 x)
(neg.f64 x)
(-.f64 (+.f64 (*.f64 -1 x) (/.f64 x wj)) (*.f64 -1 (/.f64 x wj)))
(-.f64 (+.f64 (neg.f64 x) (/.f64 x wj)) (*.f64 -1 (/.f64 x wj)))
(-.f64 (+.f64 (neg.f64 x) (/.f64 x wj)) (neg.f64 (/.f64 x wj)))
(-.f64 (neg.f64 x) (/.f64 (*.f64 x -2) wj))
(-.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (/.f64 x wj))) (+.f64 (*.f64 -1 (/.f64 x wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 x wj) (+.f64 (neg.f64 x) (*.f64 -1 (/.f64 x (pow.f64 wj 2))))) (+.f64 (*.f64 -1 (/.f64 x wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 x wj) (*.f64 -1 (+.f64 x (/.f64 x (pow.f64 wj 2))))) (+.f64 (neg.f64 (/.f64 x wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 x wj) (-.f64 (neg.f64 x) (/.f64 x (pow.f64 wj 2)))) (+.f64 (/.f64 x (neg.f64 wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 wj 3)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (/.f64 x wj)))) (+.f64 (*.f64 -1 (/.f64 x wj)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 3))) (/.f64 x (pow.f64 wj 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 x wj) (*.f64 -1 (/.f64 x (pow.f64 wj 2)))) (+.f64 (neg.f64 x) (/.f64 x (pow.f64 wj 3)))) (+.f64 (/.f64 x (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 3))) (*.f64 -1 (/.f64 x wj)))))
(-.f64 (+.f64 (+.f64 (/.f64 x wj) (*.f64 -1 (+.f64 x (/.f64 x (pow.f64 wj 2))))) (/.f64 x (pow.f64 wj 3))) (+.f64 (/.f64 x (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 wj 3)) (/.f64 x wj)))))
(-.f64 (+.f64 (+.f64 (/.f64 x wj) (-.f64 (neg.f64 x) (/.f64 x (pow.f64 wj 2)))) (/.f64 x (pow.f64 wj 3))) (+.f64 (/.f64 x (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 x wj) (/.f64 x (pow.f64 wj 3))))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) wj)) (*.f64 -1 x))
(+.f64 (neg.f64 x) (*.f64 (-.f64 (neg.f64 x) x) (/.f64 -1 wj)))
(*.f64 -1 (+.f64 x (/.f64 (-.f64 (neg.f64 x) x) wj)))
(-.f64 (neg.f64 (/.f64 (*.f64 x -2) wj)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) wj)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 x (pow.f64 wj 2))))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (+.f64 (neg.f64 x) (*.f64 (-.f64 (neg.f64 x) x) (/.f64 -1 wj)))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 x (pow.f64 wj 2))) (*.f64 -1 (+.f64 x (/.f64 (-.f64 (neg.f64 x) x) wj)))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (-.f64 (neg.f64 (/.f64 x (pow.f64 wj 2))) (+.f64 x (/.f64 (*.f64 x -2) wj))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) wj)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) x) (pow.f64 wj 3)))))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (*.f64 (-.f64 (neg.f64 x) x) (/.f64 -1 (pow.f64 wj 3)))) (+.f64 (neg.f64 x) (*.f64 (-.f64 (neg.f64 x) x) (/.f64 -1 wj)))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 x (/.f64 (-.f64 (neg.f64 x) x) wj))) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 wj 2)) (/.f64 (-.f64 (neg.f64 x) x) (pow.f64 wj 3))))) (/.f64 x (pow.f64 wj 2)))
(-.f64 (+.f64 (-.f64 (neg.f64 x) (/.f64 x (pow.f64 wj 2))) (*.f64 (*.f64 x -2) (+.f64 (/.f64 -1 (pow.f64 wj 3)) (/.f64 -1 wj)))) (/.f64 x (pow.f64 wj 2)))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (*.f64 (-.f64 wj 1) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (*.f64 wj x))
(*.f64 x (neg.f64 wj))
(*.f64 wj (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (*.f64 wj x))
(*.f64 x (neg.f64 wj))
(*.f64 wj (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 0)
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 0 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (*.f64 x wj) (-.f64 -1 wj)))
(+.f64 (/.f64 x (+.f64 1 wj)) (/.f64 (*.f64 wj x) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 x (+.f64 wj 1)))
(+.f64 (/.f64 x (+.f64 1 wj)) (/.f64 (*.f64 wj x) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (neg.f64 x) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(+.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 (neg.f64 (neg.f64 x)) (+.f64 wj 1)))
(+.f64 (/.f64 x (+.f64 1 wj)) (/.f64 (*.f64 wj x) (-.f64 -1 wj)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)))
(+.f64 (/.f64 x (+.f64 2 (+.f64 wj wj))) (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (/.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (+.f64 1 wj)))
(+.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (/.f64 (-.f64 (/.f64 x 2) (*.f64 wj x)) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (/.f64 (*.f64 wj x) 2) x) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (/.f64 (-.f64 (/.f64 (*.f64 wj x) 2) x) (-.f64 -1 wj)))
(+.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 x (+.f64 (+.f64 wj wj) 2)))
(+.f64 (/.f64 x (+.f64 2 (+.f64 wj wj))) (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (/.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (+.f64 1 wj)))
(+.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (/.f64 (-.f64 (/.f64 x 2) (*.f64 wj x)) (+.f64 1 wj)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2))
(+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)))
(+.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2))
(+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (/.f64 (*.f64 wj x) 2) x) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (/.f64 (-.f64 (/.f64 (*.f64 wj x) 2) x) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) 2))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (*.f64 (+.f64 wj 1) 4)) (/.f64 (+.f64 x (*.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 x wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (+.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (-.f64 (*.f64 2 (*.f64 x (-.f64 1 wj))) (*.f64 wj x))) (*.f64 (+.f64 1 wj) 4))
(/.f64 (+.f64 (+.f64 x (-.f64 x (*.f64 wj x))) (-.f64 (*.f64 (-.f64 1 wj) (+.f64 x x)) (*.f64 wj x))) (*.f64 (+.f64 1 wj) 4))
(/.f64 (+.f64 (*.f64 x (-.f64 2 wj)) (-.f64 (*.f64 (-.f64 1 wj) (+.f64 x x)) (*.f64 wj x))) (*.f64 (+.f64 1 wj) 4))
(+.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (+.f64 (/.f64 x (+.f64 2 (+.f64 wj wj))) (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (+.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (/.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x 2) (*.f64 wj x)) (+.f64 1 wj)) (/.f64 x (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 wj (+.f64 wj 2)))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)) (/.f64 (/.f64 (*.f64 wj x) (*.f64 (+.f64 1 wj) (/.f64 2 (+.f64 1 wj)))) (-.f64 -1 wj)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (+.f64 wj 1)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (+.f64 x (*.f64 x (-.f64 1 wj))) (+.f64 1 wj))) (+.f64 2 (/.f64 0 (+.f64 1 wj))))
(/.f64 (+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (+.f64 x (-.f64 x (*.f64 wj x))) (+.f64 1 wj))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (*.f64 x (-.f64 2 wj)) (+.f64 1 wj))) 2)
(+.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 0)
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) 0))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 0 (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (neg.f64 x) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (*.f64 x wj) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (*.f64 x wj) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (/.f64 (*.f64 x wj) (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) (/.f64 x (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (neg.f64 x) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 0 (+.f64 wj 1)) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (neg.f64 (/.f64 x (-.f64 -1 wj))))
(+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (neg.f64 x) (-.f64 -1 wj)))
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 0 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) 2))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 2 (+.f64 wj wj))) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1 wj))) 2))
(-.f64 (/.f64 (-.f64 x (*.f64 wj x)) (+.f64 wj (+.f64 wj 2))) (/.f64 (/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj)) -2))
(-.f64 (/.f64 (-.f64 x (*.f64 wj x)) (*.f64 2 (+.f64 1 wj))) (/.f64 (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 1 wj)) 2))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (+.f64 wj wj) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 2 (+.f64 wj wj))) (/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1 wj))) 2))
(-.f64 (/.f64 (-.f64 x (*.f64 wj x)) (+.f64 wj (+.f64 wj 2))) (/.f64 (/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj)) -2))
(-.f64 (/.f64 (-.f64 x (*.f64 wj x)) (*.f64 2 (+.f64 1 wj))) (/.f64 (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 1 wj)) 2))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (*.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (*.f64 x (-.f64 -1 wj)) (+.f64 wj 1)))
(-.f64 (*.f64 2 (/.f64 (*.f64 wj x) (-.f64 -1 wj))) (/.f64 (*.f64 x (-.f64 -1 wj)) (+.f64 1 wj)))
(-.f64 (*.f64 (*.f64 wj x) (/.f64 2 (-.f64 -1 wj))) (/.f64 (*.f64 x (-.f64 -1 wj)) (+.f64 1 wj)))
(-.f64 (*.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (+.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (*.f64 x wj) (-.f64 -1 wj))))
(-.f64 (*.f64 2 (/.f64 (*.f64 wj x) (-.f64 -1 wj))) (/.f64 (+.f64 x (*.f64 wj x)) (-.f64 -1 wj)))
(-.f64 (*.f64 (*.f64 wj x) (/.f64 2 (-.f64 -1 wj))) (/.f64 (*.f64 x (+.f64 1 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 0 (+.f64 x (*.f64 wj (*.f64 x -2)))) (+.f64 (+.f64 wj wj) 2)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (+.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (/.f64 (/.f64 x (+.f64 wj 1)) -2)))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 2 (+.f64 wj wj)))) (/.f64 x (*.f64 (+.f64 1 wj) -2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 wj (+.f64 wj 2))) (/.f64 x (*.f64 (+.f64 1 wj) -2))))
(-.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (+.f64 (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 wj (+.f64 wj 2))) (/.f64 x (*.f64 (+.f64 1 wj) -2))))
(-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 x (/.f64 (*.f64 wj x) 2)) (-.f64 -1 wj)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))))) (/.f64 x (-.f64 -1 wj)))
(-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) x) x) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 wj x) (+.f64 x x)) (+.f64 2 (+.f64 wj wj))))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 wj x) (+.f64 x x)) (+.f64 wj (+.f64 wj 2))))
(-.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (/.f64 (-.f64 (*.f64 wj x) (+.f64 x x)) (+.f64 wj (+.f64 wj 2))))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) -2))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 1 wj)) (/.f64 x (*.f64 (+.f64 1 wj) -2)))
(/.f64 (-.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (/.f64 x -2)) (+.f64 1 wj))
(/.f64 (-.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (*.f64 wj x))) (+.f64 1 wj))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (-.f64 0 (/.f64 x (+.f64 (+.f64 wj wj) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 1 wj)) (neg.f64 (/.f64 x (+.f64 2 (+.f64 wj wj)))))
(-.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (neg.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (+.f64 1 wj))))
(-.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (neg.f64 (/.f64 (-.f64 (/.f64 x 2) (*.f64 wj x)) (+.f64 1 wj))))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 wj 1)) (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 x (+.f64 (+.f64 wj wj) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (+.f64 1 wj)) (neg.f64 (/.f64 x (+.f64 2 (+.f64 wj wj)))))
(-.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (neg.f64 (/.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (+.f64 1 wj))))
(-.f64 (/.f64 x (+.f64 wj (+.f64 wj 2))) (neg.f64 (/.f64 (-.f64 (/.f64 x 2) (*.f64 wj x)) (+.f64 1 wj))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)) (/.f64 (*.f64 wj x) (+.f64 2 (+.f64 wj wj))))
(-.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)) (/.f64 (*.f64 wj x) (+.f64 wj (+.f64 wj 2))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (-.f64 0 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)) (neg.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj))))
(-.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (+.f64 wj 1)) (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj)) (neg.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj))))
(-.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (+.f64 1 wj))))
(-.f64 (-.f64 (/.f64 x (+.f64 (+.f64 wj wj) 2)) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2))) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2))) (/.f64 (/.f64 x (+.f64 wj 1)) -2))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 2 (+.f64 wj wj)))) (/.f64 x (*.f64 (+.f64 1 wj) -2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (+.f64 (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 wj (+.f64 wj 2))) (/.f64 x (*.f64 (+.f64 1 wj) -2))))
(-.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))) (+.f64 (/.f64 (-.f64 (*.f64 wj x) x) (+.f64 wj (+.f64 wj 2))) (/.f64 x (*.f64 (+.f64 1 wj) -2))))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (/.f64 (*.f64 x wj) (+.f64 (+.f64 wj wj) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (+.f64 (/.f64 (*.f64 wj x) (+.f64 2 (+.f64 wj wj))) (/.f64 x (-.f64 -1 wj))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 wj x) 2) x) (-.f64 -1 wj)) (/.f64 (*.f64 wj x) (+.f64 wj (+.f64 wj 2))))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2) (/.f64 x (-.f64 -1 wj))) (-.f64 0 (/.f64 (/.f64 (*.f64 x wj) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (-.f64 (/.f64 x (-.f64 -1 wj)) (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) 2) (/.f64 (-.f64 x (/.f64 (*.f64 wj x) 2)) (-.f64 -1 wj)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (*.f64 wj x) (*.f64 2 (-.f64 -1 wj))))) (/.f64 x (-.f64 -1 wj)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) 2))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 x wj) x) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) (*.f64 (+.f64 wj 1) 4)) (/.f64 (-.f64 (*.f64 x wj) x) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 (+.f64 wj wj) 2)) 2))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 2 (+.f64 wj wj))) (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 2 (+.f64 wj wj)))) 2)
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 wj x)) (*.f64 x (*.f64 wj -2))) (*.f64 x (-.f64 -2 (-.f64 1 wj)))) (*.f64 2 (+.f64 wj (+.f64 wj 2))))
(/.f64 (-.f64 (-.f64 x (*.f64 wj x)) (+.f64 (*.f64 x (-.f64 wj 3)) (/.f64 (*.f64 wj x) 1/2))) (*.f64 (+.f64 1 wj) 4))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 wj (*.f64 x -2))) (+.f64 2 (+.f64 wj wj))) (/.f64 (-.f64 (*.f64 x -2) (*.f64 x (-.f64 1 wj))) (+.f64 2 (+.f64 wj wj)))) 2)
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 wj x)) (*.f64 x (*.f64 wj -2))) (*.f64 x (-.f64 -2 (-.f64 1 wj)))) (*.f64 2 (+.f64 wj (+.f64 wj 2))))
(/.f64 (-.f64 (-.f64 x (*.f64 wj x)) (+.f64 (*.f64 x (-.f64 wj 3)) (/.f64 (*.f64 wj x) 1/2))) (*.f64 (+.f64 1 wj) 4))
(*.f64 (*.f64 x (-.f64 1 wj)) (/.f64 1 (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 1 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) 1/2)
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 1/2 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 x (-.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (*.f64 x (-.f64 1 wj)) 2))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (*.f64 (*.f64 x (-.f64 1 wj)) 4))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (+.f64 wj 1)) 1/4)
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 wj)) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 x (-.f64 1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (*.f64 x (-.f64 1 wj)) 2)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 1/2 (/.f64 wj 2)))) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (*.f64 x (-.f64 1 wj)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(pow.f64 (/.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (+.f64 1 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(-.f64 x (*.f64 x wj))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 (*.f64 x (neg.f64 wj)) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 x (-.f64 -1 wj)) (*.f64 x wj)))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (*.f64 x (-.f64 -1 wj))))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 x (+.f64 wj (-.f64 -1 wj))))
(*.f64 x (-.f64 (neg.f64 wj) (+.f64 wj (-.f64 -1 wj))))
(-.f64 (*.f64 x (-.f64 1 wj)) 0)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 0 (-.f64 (*.f64 x wj) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 x (-.f64 -1 wj)))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (*.f64 x (-.f64 -1 wj))))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 x (+.f64 wj (-.f64 -1 wj))))
(*.f64 x (-.f64 (neg.f64 wj) (+.f64 wj (-.f64 -1 wj))))
(-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 x (-.f64 -1 wj)) 0))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (*.f64 x (-.f64 -1 wj))))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 x (+.f64 wj (-.f64 -1 wj))))
(*.f64 x (-.f64 (neg.f64 wj) (+.f64 wj (-.f64 -1 wj))))
(-.f64 (+.f64 x x) (+.f64 (*.f64 x wj) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x wj) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 wj x) (/.f64 x 2)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 x 2))) (*.f64 wj x))
(-.f64 (/.f64 x 2) (/.f64 (-.f64 0 (+.f64 x (*.f64 wj (*.f64 x -2)))) 2))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 wj (neg.f64 x))) (/.f64 x -2))
(-.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (*.f64 wj x)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (neg.f64 wj))) (-.f64 0 (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 wj x) (/.f64 x 2)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 x 2))) (*.f64 wj x))
(-.f64 (/.f64 (*.f64 x wj) -2) (-.f64 (neg.f64 x) (/.f64 (*.f64 x wj) -2)))
(-.f64 (/.f64 (*.f64 wj x) -2) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj x) -2)))
(+.f64 x (*.f64 -2 (neg.f64 (/.f64 (*.f64 wj x) -2))))
(-.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) x) x) 2))
(-.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (-.f64 (*.f64 wj x) (+.f64 x x)) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (/.f64 (*.f64 x wj) 2))
(-.f64 (+.f64 x (/.f64 (*.f64 wj x) -2)) (/.f64 (*.f64 wj x) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x wj) -2) x) (-.f64 0 (/.f64 (*.f64 x wj) -2)))
(-.f64 (/.f64 (*.f64 wj x) -2) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj x) -2)))
(+.f64 x (*.f64 -2 (neg.f64 (/.f64 (*.f64 wj x) -2))))
(-.f64 (/.f64 (*.f64 x (-.f64 1 wj)) 2) (/.f64 (*.f64 x (-.f64 1 wj)) -2))
(-.f64 (/.f64 (-.f64 x (*.f64 wj x)) 2) (/.f64 (-.f64 x (*.f64 wj x)) -2))
(-.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (-.f64 -1 wj))) (*.f64 x wj))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (*.f64 x (-.f64 -1 wj))))
(-.f64 (*.f64 wj (neg.f64 x)) (*.f64 x (+.f64 wj (-.f64 -1 wj))))
(*.f64 x (-.f64 (neg.f64 wj) (+.f64 wj (-.f64 -1 wj))))
(-.f64 (/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 3) 4) (/.f64 (-.f64 (*.f64 x wj) x) 4))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(-.f64 (-.f64 (/.f64 x 2) (*.f64 x wj)) (-.f64 0 (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 wj x) (/.f64 x 2)))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 x 2))) (*.f64 wj x))
(-.f64 (-.f64 (/.f64 (*.f64 x wj) -2) (neg.f64 x)) (-.f64 0 (/.f64 (*.f64 x wj) -2)))
(-.f64 (/.f64 (*.f64 wj x) -2) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj x) -2)))
(+.f64 x (*.f64 -2 (neg.f64 (/.f64 (*.f64 wj x) -2))))
(-.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 x wj) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 x (-.f64 1 wj))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 1 (*.f64 x (-.f64 1 wj)))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 -1 (-.f64 (*.f64 x wj) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (neg.f64 x) (+.f64 wj -1))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) 1/2)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (-.f64 (*.f64 x wj) x) -1)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) 1/4)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 1/2 (*.f64 (*.f64 x (-.f64 1 wj)) 2))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (+.f64 wj -1) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(*.f64 (-.f64 1 wj) x)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 2) 2)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (-.f64 (*.f64 x wj) x) -1)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (*.f64 (*.f64 x (-.f64 1 wj)) 4) 4)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 wj)) 4)) 8)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (*.f64 -2 (*.f64 x (-.f64 1 wj))) -2)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(/.f64 (+.f64 (*.f64 2 (+.f64 x x)) (*.f64 (+.f64 wj wj) (*.f64 x -2))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 x x)) (*.f64 -4 (*.f64 wj x))) 4)
(/.f64 (*.f64 (+.f64 x x) (+.f64 2 (*.f64 wj -2))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 wj wj) (*.f64 x -2)) (*.f64 2 (+.f64 x x))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 x x)) (*.f64 (+.f64 wj wj) (*.f64 x -2))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 x x)) (*.f64 -4 (*.f64 wj x))) 4)
(/.f64 (*.f64 (+.f64 x x) (+.f64 2 (*.f64 wj -2))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x x)) -2)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(pow.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))
(neg.f64 (-.f64 (*.f64 x wj) x))
(*.f64 (+.f64 1 (neg.f64 wj)) x)
(-.f64 x (*.f64 wj x))

localize79.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 46 computations (22% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite379.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
011124
176124
2159124
3481100
42614100
Stop Event
node limit
Counts
4 → 131
Calls
Call 1
Inputs
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(*.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj (/.f64 1/2 (-.f64 -1 wj)))) wj)
(-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj (/.f64 1/2 (-.f64 -1 wj))))
(/.f64 1/2 (-.f64 -1 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 -1 (+.f64 wj 1)) (+.f64 (-.f64 -1 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -1 wj)) (+.f64 (-.f64 -1 wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (*.f64 1/2 (+.f64 (-.f64 -1 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 (+.f64 (-.f64 -1 wj) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -1 wj) 1) (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (-.f64 -1 wj)) (*.f64 2 (+.f64 (-.f64 -1 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 (+.f64 (-.f64 -1 wj) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (-.f64 -1 wj) 1)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (-.f64 -1 wj) 1)) (/.f64 1/4 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 wj 1)) (+.f64 (-.f64 -1 wj) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 2) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 4) (/.f64 -2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (-.f64 -1 wj) 1)) (/.f64 1 (-.f64 (+.f64 wj wj) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 -1 wj) 1) (-.f64 (*.f64 -2 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 2) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (-.f64 -1 wj)) (-.f64 (+.f64 wj wj) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 1/2) (*.f64 (-.f64 -1 wj) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) -2) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (+.f64 (-.f64 -1 wj) 1)) (-.f64 (+.f64 wj wj) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2) (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2) (/.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (+.f64 wj wj)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (*.f64 2 (+.f64 wj wj))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (+.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (+.f64 wj wj)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (-.f64 (*.f64 wj (/.f64 -2 (+.f64 wj 1))) (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (neg.f64 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (*.f64 -2 wj)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (neg.f64 (*.f64 2 (+.f64 wj wj)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (-.f64 -1 wj)) (+.f64 1/2 (/.f64 (/.f64 wj 2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (-.f64 -1 wj)) (neg.f64 (+.f64 (/.f64 (/.f64 wj -2) (+.f64 wj 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (neg.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 2) -1/4) (-.f64 (/.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (/.f64 wj 2) (+.f64 wj 1))) (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 4))) (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) 4))) (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 (/.f64 wj -2) (+.f64 wj 1)) -1/2)) (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) 4) (/.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 2) (/.f64 (/.f64 wj (+.f64 wj 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 wj -2) (+.f64 wj 1))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 wj -2) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 0 (+.f64 wj 1))) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)) (-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -1 wj)) (-.f64 (+.f64 (-.f64 -1 wj) 1) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (-.f64 -1 wj) 1) wj) (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (*.f64 wj (/.f64 -2 (+.f64 wj 1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (-.f64 -1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 1/4 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (-.f64 -1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/4 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (-.f64 -1 wj)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 (-.f64 -1 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 wj 1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 -2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (-.f64 -1 wj) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1/2 (+.f64 wj 1)))))))

simplify501.0ms (0.7%)

Algorithm
egg-herbie
Rules
1096×rational_best-simplify-49
1090×rational_best-simplify-47
1050×rational_best-simplify-65
978×rational_best-simplify-53
610×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03025107
17515015
221733713
Stop Event
node limit
Counts
179 → 242
Calls
Call 1
Inputs
(*.f64 1/2 wj)
(+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj))
(+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj)))
(+.f64 (*.f64 -1/2 (pow.f64 wj 4)) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(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))))
-1/2
(-.f64 (*.f64 1/2 wj) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj)) 1/2)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj))) 1/2)
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 4))) (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 4))) (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 0)
(-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) 2))
(*.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 wj 1)) (+.f64 (-.f64 -1 wj) 1)))
(*.f64 1/2 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2))
(*.f64 (/.f64 1/2 (-.f64 -1 wj)) (+.f64 (-.f64 -1 wj) 1))
(*.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(*.f64 2 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4))
(*.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))) 1/2)
(*.f64 (/.f64 -1 (+.f64 wj 1)) (*.f64 1/2 (+.f64 (-.f64 -1 wj) 1)))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 (+.f64 (-.f64 -1 wj) 1) 2))
(*.f64 (+.f64 (-.f64 -1 wj) 1) (/.f64 1/2 (-.f64 -1 wj)))
(*.f64 (/.f64 1/4 (-.f64 -1 wj)) (*.f64 2 (+.f64 (-.f64 -1 wj) 1)))
(*.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 1/4)
(*.f64 4 (/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 (+.f64 (-.f64 -1 wj) 1) 4))
(*.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2)
(*.f64 1/4 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))
(*.f64 (*.f64 1/2 (+.f64 (-.f64 -1 wj) 1)) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (*.f64 2 (+.f64 (-.f64 -1 wj) 1)) (/.f64 1/4 (-.f64 -1 wj)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 wj 1)) (+.f64 (-.f64 -1 wj) 1)) 1/2)
(*.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2) 1/2)
(*.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 2) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2) 4)
(*.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 4) (/.f64 -2 (+.f64 wj 1)))
(*.f64 (neg.f64 (+.f64 (-.f64 -1 wj) 1)) (/.f64 1 (-.f64 (+.f64 wj wj) -2)))
(/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)
(/.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))) 2)
(/.f64 (+.f64 (-.f64 -1 wj) 1) (-.f64 (*.f64 -2 wj) 2))
(/.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 4)
(/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 1/2)
(/.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2) 2)
(/.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 2) (-.f64 -1 wj))
(/.f64 (+.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))) 8)
(/.f64 (-.f64 -1 (-.f64 -1 wj)) (-.f64 (+.f64 wj wj) -2))
(/.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 1/2) (*.f64 (-.f64 -1 wj) 4))
(/.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) -2) (+.f64 wj 1))
(/.f64 (-.f64 0 (+.f64 (-.f64 -1 wj) 1)) (-.f64 (+.f64 wj wj) -2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)
(+.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 0)
(+.f64 0 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))))
(+.f64 (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2) (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2))
(-.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 0)
(-.f64 (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2) (/.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 2))
(/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 1)
(/.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 2)
(/.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) -1)
(/.f64 (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 4)
(/.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (+.f64 wj wj)) -2)
(/.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (*.f64 2 (+.f64 wj wj))) -4)
(/.f64 (+.f64 (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 16)
(/.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (+.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (+.f64 wj wj)))) -8)
(/.f64 (*.f64 wj (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) -2)
(/.f64 (*.f64 wj (-.f64 (*.f64 wj (/.f64 -2 (+.f64 wj 1))) (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))) -4)
(/.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (neg.f64 wj)) -1)
(/.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (*.f64 -2 wj)) -2)
(/.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (neg.f64 (*.f64 2 (+.f64 wj wj)))) -4)
(/.f64 (*.f64 wj (+.f64 (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) -4)
(pow.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 1)
(neg.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))
(+.f64 (/.f64 1/2 (-.f64 -1 wj)) (+.f64 1/2 (/.f64 (/.f64 wj 2) (+.f64 wj 1))))
(+.f64 (/.f64 1/2 (-.f64 -1 wj)) (neg.f64 (+.f64 (/.f64 (/.f64 wj -2) (+.f64 wj 1)) -1/2)))
(+.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 0)
(+.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (/.f64 0 (+.f64 wj 1)))
(+.f64 0 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))
(+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (neg.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))))
(+.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))
(+.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))))
(+.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 1/2)
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 2) -1/4) (-.f64 (/.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 2) -1/4))
(+.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))
(+.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)))
(+.f64 (+.f64 1/2 (/.f64 (/.f64 wj 2) (+.f64 wj 1))) (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 4))) (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) 4))))
(+.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))
(+.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) 4))) (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 4))))
(+.f64 (neg.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))
(+.f64 (neg.f64 (+.f64 (/.f64 (/.f64 wj -2) (+.f64 wj 1)) -1/2)) (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) 4) (/.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 2))
(+.f64 (/.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 2) (/.f64 (/.f64 wj (+.f64 wj 1)) 4))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 wj -2) (+.f64 wj 1))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 wj -2) (+.f64 wj 1))))
(+.f64 (-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 0 (+.f64 wj 1))) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)))
(+.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4))
(+.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)) (-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 0 (+.f64 wj 1))))
(*.f64 1/2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))
(*.f64 -1 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))
(*.f64 (/.f64 1/2 (-.f64 -1 wj)) (-.f64 (+.f64 (-.f64 -1 wj) 1) wj))
(*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)
(*.f64 1 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))
(*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) -1)
(*.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 1/2)
(*.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))
(*.f64 (-.f64 (+.f64 (-.f64 -1 wj) 1) wj) (/.f64 1/2 (-.f64 -1 wj)))
(/.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)
(/.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) -1)
(/.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 2)
(/.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 8)
(/.f64 (-.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (*.f64 wj (/.f64 -2 (+.f64 wj 1)))) 4)
(pow.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)
(neg.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))
(+.f64 (/.f64 1/2 (-.f64 -1 wj)) 0)
(+.f64 0 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 1/4 (-.f64 -1 wj)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) 0)
(-.f64 0 (/.f64 1/2 (+.f64 wj 1)))
(-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))
(*.f64 1/2 (/.f64 -1 (+.f64 wj 1)))
(*.f64 (/.f64 1/2 (-.f64 -1 wj)) 1)
(*.f64 1 (/.f64 1/2 (-.f64 -1 wj)))
(*.f64 2 (/.f64 1/4 (-.f64 -1 wj)))
(*.f64 2 (*.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(*.f64 (/.f64 -1 (+.f64 wj 1)) 1/2)
(*.f64 (/.f64 1/4 (-.f64 -1 wj)) 2)
(*.f64 (/.f64 1/2 (+.f64 wj 1)) -1)
(*.f64 4 (/.f64 1/2 (*.f64 (-.f64 -1 wj) 4)))
(*.f64 (/.f64 -2 (+.f64 wj 1)) 1/4)
(*.f64 1/4 (/.f64 -2 (+.f64 wj 1)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 2)
(*.f64 (/.f64 1/2 (*.f64 (-.f64 -1 wj) 4)) 4)
(pow.f64 (/.f64 1/2 (-.f64 -1 wj)) 1)
(neg.f64 (/.f64 1/2 (+.f64 wj 1)))
Outputs
(*.f64 1/2 wj)
(+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj))
(+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (pow.f64 wj 2)))
(+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj)))
(+.f64 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (pow.f64 wj 2))) (*.f64 1/2 (pow.f64 wj 3)))
(+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 (*.f64 1/2 wj) (*.f64 1/2 (pow.f64 wj 3))))
(+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 (+.f64 wj (pow.f64 wj 3))))
(+.f64 (*.f64 -1/2 (pow.f64 wj 4)) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj))))
(+.f64 (+.f64 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (pow.f64 wj 2))) (*.f64 1/2 (pow.f64 wj 3))) (*.f64 -1/2 (pow.f64 wj 4)))
(+.f64 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (*.f64 -1/2 (pow.f64 wj 4))))
(+.f64 (*.f64 1/2 (+.f64 wj (pow.f64 wj 3))) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 -1/2 (pow.f64 wj 4))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 wj)))
(-.f64 1/2 (/.f64 1/2 wj))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 wj))) -1/2)
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (+.f64 -1/2 (/.f64 1/2 wj)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/2 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) -1/2))
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (+.f64 (+.f64 -1/2 (/.f64 1/2 wj)) (/.f64 1/2 (pow.f64 wj 3))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 wj)))
(-.f64 1/2 (/.f64 1/2 wj))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 wj))) -1/2)
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (+.f64 -1/2 (/.f64 1/2 wj)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/2 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))) -1/2))
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (+.f64 (+.f64 -1/2 (/.f64 1/2 wj)) (/.f64 1/2 (pow.f64 wj 3))))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 (pow.f64 wj 3) -1))
(+.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 (pow.f64 wj 4) (*.f64 (pow.f64 wj 3) -1)))
(+.f64 (pow.f64 wj 2) (+.f64 (pow.f64 wj 4) (neg.f64 (pow.f64 wj 3))))
(+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 2) (neg.f64 (pow.f64 wj 3))))
(+.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 (pow.f64 wj 4) (+.f64 (*.f64 (pow.f64 wj 3) -1) (*.f64 -1 (pow.f64 wj 5)))))
(+.f64 (*.f64 -1 (+.f64 (pow.f64 wj 3) (pow.f64 wj 5))) (+.f64 (pow.f64 wj 4) (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (+.f64 (pow.f64 wj 3) (pow.f64 wj 5))) (+.f64 (pow.f64 wj 2) (pow.f64 wj 4)))
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 (/.f64 1 wj) -1))
(-.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))))
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 (/.f64 1 wj) -1))
(-.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 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 2))) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (pow.f64 wj 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 wj (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 wj (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 2) -1)))
(+.f64 wj (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 3) (-.f64 wj (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 wj (+.f64 (pow.f64 wj 3) (*.f64 (pow.f64 wj 4) -1))))
(+.f64 (+.f64 wj (pow.f64 wj 3)) (*.f64 -1 (+.f64 (pow.f64 wj 4) (pow.f64 wj 2))))
(+.f64 (-.f64 wj (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) (neg.f64 (pow.f64 wj 4))))
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 (/.f64 1 wj) -1))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) -1)) (/.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 (/.f64 1 wj) -1))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 1 wj) -1)) (/.f64 -1 (pow.f64 wj 3)))
-1/2
(-.f64 (*.f64 1/2 wj) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj)) 1/2)
(-.f64 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (pow.f64 wj 2))) 1/2)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 wj))) 1/2)
(-.f64 (+.f64 (+.f64 (*.f64 1/2 wj) (*.f64 -1/2 (pow.f64 wj 2))) (*.f64 1/2 (pow.f64 wj 3))) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 (*.f64 1/2 wj) (*.f64 1/2 (pow.f64 wj 3)))) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (*.f64 1/2 (+.f64 wj (pow.f64 wj 3)))) 1/2)
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 wj)))
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (/.f64 1/2 wj))
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/2 (pow.f64 wj 2))) (*.f64 1/2 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (+.f64 (/.f64 1/2 wj) (/.f64 1/2 (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 4))) (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 4)))) (*.f64 1/2 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 1/2 (pow.f64 wj 2)) (/.f64 1/2 (pow.f64 wj 4))) (+.f64 (/.f64 1/2 wj) (/.f64 1/2 (pow.f64 wj 3))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 wj)))
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (/.f64 1/2 wj))
(-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/2 (pow.f64 wj 2))) (*.f64 1/2 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/2 (pow.f64 wj 2)) (+.f64 (/.f64 1/2 wj) (/.f64 1/2 (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 4))) (*.f64 1/2 (/.f64 1 (pow.f64 wj 2)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/2 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 4)))) (*.f64 1/2 (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 1/2 (pow.f64 wj 2)) (/.f64 1/2 (pow.f64 wj 4))) (+.f64 (/.f64 1/2 wj) (/.f64 1/2 (pow.f64 wj 3))))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 0)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) 2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))
(*.f64 1/2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1))
(*.f64 1/2 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(*.f64 1/2 (*.f64 (/.f64 -1 (+.f64 wj 1)) (+.f64 (-.f64 -1 wj) 1)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 1/2 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 1/2 (-.f64 -1 wj)) (+.f64 (-.f64 -1 wj) 1))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 2 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))) 1/2)
(*.f64 1/2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1))
(*.f64 1/2 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (*.f64 1/2 (+.f64 (-.f64 -1 wj) 1)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 (+.f64 (-.f64 -1 wj) 1) 2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (+.f64 (-.f64 -1 wj) 1) (/.f64 1/2 (-.f64 -1 wj)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 1/4 (-.f64 -1 wj)) (*.f64 2 (+.f64 (-.f64 -1 wj) 1)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 1/4)
(*.f64 1/2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1))
(*.f64 1/2 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(*.f64 4 (/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 (+.f64 (-.f64 -1 wj) 1) 4))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 1/4 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))
(*.f64 1/2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1))
(*.f64 1/2 (+.f64 1 (/.f64 -1 (+.f64 wj 1))))
(*.f64 (*.f64 1/2 (+.f64 (-.f64 -1 wj) 1)) (/.f64 -1 (+.f64 wj 1)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (*.f64 2 (+.f64 (-.f64 -1 wj) 1)) (/.f64 1/4 (-.f64 -1 wj)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 wj 1)) (+.f64 (-.f64 -1 wj) 1)) 1/2)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2) 1/2)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 2) (/.f64 -1 (+.f64 wj 1)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 2) 4)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 4) (/.f64 -2 (+.f64 wj 1)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(*.f64 (neg.f64 (+.f64 (-.f64 -1 wj) 1)) (/.f64 1 (-.f64 (+.f64 wj wj) -2)))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))) 2)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (+.f64 (-.f64 -1 wj) 1) (-.f64 (*.f64 -2 wj) 2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 4)
(/.f64 (*.f64 2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1)) 4)
(/.f64 (*.f64 2 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 4)
(/.f64 (*.f64 4 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 8)
(/.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) 1/2)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (/.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1/2) 2)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 2) (-.f64 -1 wj))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (+.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1)))))) 8)
(/.f64 (*.f64 2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1)) 4)
(/.f64 (*.f64 2 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 4)
(/.f64 (*.f64 4 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 8)
(/.f64 (-.f64 -1 (-.f64 -1 wj)) (-.f64 (+.f64 wj wj) -2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) 1/2) (*.f64 (-.f64 -1 wj) 4))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (/.f64 (+.f64 (-.f64 -1 wj) 1) -2) (+.f64 wj 1))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(/.f64 (-.f64 0 (+.f64 (-.f64 -1 wj) 1)) (-.f64 (+.f64 wj wj) -2))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 1)
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) -1/2)
(+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 -1/2 (+.f64 wj 1)))
(+.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 0)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 0 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))))
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2) (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2))
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 0)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 2) (/.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 2))
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 1)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 2)
(/.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj)))))) 2)
(/.f64 (*.f64 wj (*.f64 -2 (/.f64 wj (-.f64 -1 wj)))) 2)
(/.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) -1)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 4)
(/.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj)))))) 2)
(/.f64 (*.f64 wj (*.f64 -2 (/.f64 wj (-.f64 -1 wj)))) 2)
(/.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (+.f64 wj wj)) -2)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (*.f64 2 (+.f64 wj wj))) -4)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (+.f64 (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) (*.f64 wj (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))) 8)
(/.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj)))))) 2)
(/.f64 (*.f64 wj (*.f64 -2 (/.f64 wj (-.f64 -1 wj)))) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 16)
(/.f64 (*.f64 wj (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj)))))) 2)
(/.f64 (*.f64 wj (*.f64 -2 (/.f64 wj (-.f64 -1 wj)))) 2)
(/.f64 (*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) (+.f64 (*.f64 2 (+.f64 wj wj)) (*.f64 2 (+.f64 wj wj)))) -8)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) -2)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (-.f64 (*.f64 wj (/.f64 -2 (+.f64 wj 1))) (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))) -4)
(/.f64 (*.f64 wj (-.f64 (*.f64 wj (/.f64 -2 (+.f64 wj 1))) (*.f64 2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1)))) -4)
(/.f64 (*.f64 wj (-.f64 (*.f64 wj (/.f64 -2 (+.f64 wj 1))) (*.f64 2 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))))) -4)
(/.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (neg.f64 wj)) -1)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (*.f64 -2 wj)) -2)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (neg.f64 (*.f64 2 (+.f64 wj wj)))) -4)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 wj (+.f64 (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) (*.f64 2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) -4)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(pow.f64 (*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))) 1)
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(neg.f64 (*.f64 wj (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))
(*.f64 wj (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2))))
(*.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 1/2 (-.f64 -1 wj)) (+.f64 1/2 (/.f64 (/.f64 wj 2) (+.f64 wj 1))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 1/2 (-.f64 -1 wj)) (neg.f64 (+.f64 (/.f64 (/.f64 wj -2) (+.f64 wj 1)) -1/2)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 0)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)) (+.f64 1/2 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 0 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (neg.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 0 (+.f64 wj 1)) (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))
(+.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)) (+.f64 1/2 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))))
(+.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1) (/.f64 (/.f64 wj 2) (+.f64 wj 1))))
(+.f64 (+.f64 -1/2 (neg.f64 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 1 (+.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 wj (*.f64 2 (+.f64 wj 1))))))
(+.f64 (/.f64 (+.f64 -1 (/.f64 wj 2)) (+.f64 wj 1)) (+.f64 1 (/.f64 (*.f64 wj -1/2) (+.f64 wj 1))))
(+.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 1/2)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 2) -1/4) (-.f64 (/.f64 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2)) 2) -1/4))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))))
(+.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1) (/.f64 (/.f64 wj 2) (+.f64 wj 1))))
(+.f64 (+.f64 -1/2 (neg.f64 (/.f64 1/2 (-.f64 -1 wj)))) (+.f64 1 (+.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 wj (*.f64 2 (+.f64 wj 1))))))
(+.f64 (/.f64 (+.f64 -1 (/.f64 wj 2)) (+.f64 wj 1)) (+.f64 1 (/.f64 (*.f64 wj -1/2) (+.f64 wj 1))))
(+.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 1/2 (/.f64 (/.f64 wj 2) (+.f64 wj 1))) (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 4))) (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) 4))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) 4))) (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 4))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (neg.f64 (neg.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))) (/.f64 (/.f64 wj 2) (+.f64 wj 1)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (neg.f64 (+.f64 (/.f64 (/.f64 wj -2) (+.f64 wj 1)) -1/2)) (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) 4) (/.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 2))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) 2) (/.f64 (/.f64 wj (+.f64 wj 1)) 4))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 wj -2) (+.f64 wj 1))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 wj (*.f64 -2 (+.f64 wj 1)))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 wj (*.f64 (+.f64 wj 1) -2))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (*.f64 wj -1/2) (+.f64 wj 1))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 wj -2) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 wj (*.f64 -2 (+.f64 wj 1)))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 wj (*.f64 (+.f64 wj 1) -2))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (*.f64 wj -1/2) (+.f64 wj 1))) (-.f64 (/.f64 1/4 (-.f64 -1 wj)) -1/2))
(+.f64 (-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 0 (+.f64 wj 1))) (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (+.f64 (/.f64 (/.f64 wj 2) (+.f64 wj 1)) (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4)) (-.f64 (+.f64 (/.f64 1/4 (-.f64 -1 wj)) 1/4) (/.f64 0 (+.f64 wj 1))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1/2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 -1 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1/2 (-.f64 -1 wj)) (-.f64 (+.f64 (-.f64 -1 wj) 1) wj))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) -1)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 1/2)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 1/4)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1/4 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (-.f64 (+.f64 (-.f64 -1 wj) 1) wj) (/.f64 1/2 (-.f64 -1 wj)))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(/.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(/.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))) -1)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(/.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))) 2)
(/.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj))))) 2)
(/.f64 (*.f64 -2 (/.f64 wj (-.f64 -1 wj))) 2)
(/.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) 4)
(/.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj))))) 2)
(/.f64 (*.f64 -2 (/.f64 wj (-.f64 -1 wj))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))) (*.f64 2 (*.f64 -2 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj)))))) 8)
(/.f64 (*.f64 -2 (+.f64 -1/2 (/.f64 (+.f64 wj -1) (*.f64 2 (-.f64 -1 wj))))) 2)
(/.f64 (*.f64 -2 (/.f64 wj (-.f64 -1 wj))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 1/2 (+.f64 1/2 (/.f64 -1 (+.f64 wj 1))))) (*.f64 wj (/.f64 -2 (+.f64 wj 1)))) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 -1 (+.f64 wj 1)) 1)) (*.f64 wj (/.f64 -2 (+.f64 wj 1)))) 4)
(/.f64 (-.f64 (*.f64 2 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) (*.f64 wj (/.f64 -2 (+.f64 wj 1)))) 4)
(-.f64 (/.f64 (*.f64 4 (+.f64 1 (/.f64 -1 (+.f64 wj 1)))) 8) (/.f64 (*.f64 wj -1/2) (+.f64 wj 1)))
(pow.f64 (+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 -2 wj) 2))) 1)
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(neg.f64 (+.f64 -1/2 (/.f64 (/.f64 (+.f64 wj -1) 2) (-.f64 -1 wj))))
(+.f64 1/2 (/.f64 (-.f64 1 wj) (-.f64 (*.f64 wj -2) 2)))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 1/2 (-.f64 -1 wj)) 0)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(+.f64 0 (/.f64 1/2 (-.f64 -1 wj)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(+.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 1/4 (-.f64 -1 wj)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(-.f64 (/.f64 1/2 (-.f64 -1 wj)) 0)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(-.f64 0 (/.f64 1/2 (+.f64 wj 1)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))
(-.f64 (/.f64 1/4 (-.f64 -1 wj)) (/.f64 1/4 (+.f64 wj 1)))
(*.f64 1/2 (/.f64 -1 (+.f64 wj 1)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (/.f64 1/2 (-.f64 -1 wj)) 1)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 1 (/.f64 1/2 (-.f64 -1 wj)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 2 (/.f64 1/4 (-.f64 -1 wj)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 2 (*.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (/.f64 -1 (+.f64 wj 1)) 1/2)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (/.f64 1/4 (-.f64 -1 wj)) 2)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) -1)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 4 (/.f64 1/2 (*.f64 (-.f64 -1 wj) 4)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (/.f64 -2 (+.f64 wj 1)) 1/4)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 1/4 (/.f64 -2 (+.f64 wj 1)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) 2)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 -1 wj) 4)) 4)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(pow.f64 (/.f64 1/2 (-.f64 -1 wj)) 1)
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))
(neg.f64 (/.f64 1/2 (+.f64 wj 1)))
(/.f64 1/2 (-.f64 -1 wj))
(/.f64 -1/2 (+.f64 wj 1))

eval2.3s (3.1%)

Compiler

Compiled 15474 to 10843 computations (29.9% saved)

prune3.0s (4.2%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New7819790
Fresh189
Picked101
Done257
Total78522807
Error
0b
Counts
807 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
53.6b
(/.f64 (/.f64 (*.f64 wj wj) 1/2) (-.f64 wj (-.f64 -2 wj)))
8.7b
(/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
62.2b
(/.f64 (/.f64 x (exp.f64 wj)) wj)
9.3b
(/.f64 (-.f64 (/.f64 x 2) (-.f64 (*.f64 x wj) (/.f64 x 2))) (+.f64 1 wj))
9.3b
(/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj))
9.5b
(/.f64 (+.f64 (/.f64 (*.f64 wj x) (-.f64 -1 wj)) (/.f64 (+.f64 x (-.f64 x (*.f64 wj x))) (+.f64 1 wj))) 2)
9.3b
(/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj))
8.7b
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
9.5b
(/.f64 x (+.f64 1 wj))
2.0b
(-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x)))))
2.5b
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (+.f64 x x))))
62.2b
(-.f64 (neg.f64 (/.f64 (*.f64 x -2) wj)) x)
61.2b
(-.f64 wj 1)
2.4b
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
9.3b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
53.6b
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
60.0b
(*.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (-.f64 -1 wj))) (*.f64 wj -1/2)) wj)
55.0b
(*.f64 (-.f64 1 wj) (*.f64 wj wj))
55.3b
(*.f64 1 (*.f64 wj wj))
62.6b
(neg.f64 x)
9.6b
x
61.1b
wj
Compiler

Compiled 238 to 163 computations (31.5% saved)

regimes1.1s (1.5%)

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

3 calls:

358.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
304.0ms
wj
73.0ms
x
Results
ErrorSegmentsBranch
0.7b2wj
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 464 to 272 computations (41.4% saved)

bsearch22.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.003508866364034864
0.004792627544367806
Results
20.0ms48×body256valid
Compiler

Compiled 107 to 72 computations (32.7% saved)

regimes248.0ms (0.3%)

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

2 calls:

122.0ms
wj
85.0ms
x
Results
ErrorSegmentsBranch
1.1b2wj
2.4b1x
Compiler

Compiled 293 to 176 computations (39.9% saved)

bsearch34.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
0.003508866364034864
0.004792627544367806
Results
32.0ms48×body256valid
Compiler

Compiled 95 to 63 computations (33.7% saved)

regimes729.0ms (1%)

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

2 calls:

570.0ms
x
148.0ms
wj
Results
ErrorSegmentsBranch
7.3b2wj
7.0b3x
Compiler

Compiled 218 to 132 computations (39.4% saved)

bsearch416.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
365.0ms
-4.475619727745996e-302
-5.5439125382596645e-304
50.0ms
-7.14589101600966e-230
-5.315819549998285e-231
Results
372.0ms78×body512valid
38.0ms128×body256valid
1.0msbody1024valid
Compiler

Compiled 302 to 213 computations (29.5% saved)

regimes1.2s (1.6%)

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

2 calls:

761.0ms
x
358.0ms
wj
Results
ErrorSegmentsBranch
7.3b2wj
7.1b3x
Compiler

Compiled 209 to 127 computations (39.2% saved)

bsearch115.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
-4.475619727745996e-302
-5.5439125382596645e-304
56.0ms
-7.14589101600966e-230
-5.315819549998285e-231
Results
71.0ms83×body512valid
38.0ms122×body256valid
1.0msbody1024valid
Compiler

Compiled 296 to 207 computations (30.1% saved)

regimes1.4s (1.9%)

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

2 calls:

588.0ms
wj
515.0ms
x
Results
ErrorSegmentsBranch
6.5b3wj
7.6b3x
Compiler

Compiled 201 to 123 computations (38.8% saved)

bsearch74.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
0.003508866364034864
0.004792627544367806
65.0ms
-7.665585955237173e-28
-7.607262567219634e-29
Results
47.0ms144×body256valid
Compiler

Compiled 221 to 147 computations (33.5% saved)

regimes451.0ms (0.6%)

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

2 calls:

288.0ms
x
135.0ms
wj
Results
ErrorSegmentsBranch
6.5b3wj
7.6b3x
Compiler

Compiled 79 to 46 computations (41.8% saved)

bsearch79.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
0.003508866364034864
0.004792627544367806
39.0ms
-7.665585955237173e-28
-7.607262567219634e-29
Results
76.0ms144×body256valid
Compiler

Compiled 221 to 156 computations (29.4% saved)

regimes255.0ms (0.4%)

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

2 calls:

145.0ms
x
106.0ms
wj
Results
ErrorSegmentsBranch
6.6b3wj
7.7b3x
Compiler

Compiled 70 to 40 computations (42.9% saved)

bsearch101.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
0.003508866364034864
0.004792627544367806
68.0ms
-7.665585955237173e-28
-7.607262567219634e-29
Results
97.0ms144×body256valid
Compiler

Compiled 203 to 138 computations (32% saved)

regimes939.0ms (1.3%)

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

2 calls:

175.0ms
x
97.0ms
wj
Results
ErrorSegmentsBranch
6.7b3wj
7.8b3x
Compiler

Compiled 39 to 22 computations (43.6% saved)

bsearch85.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
0.003508866364034864
0.004792627544367806
76.0ms
-7.665585955237173e-28
-7.607262567219634e-29
Results
82.0ms144×body256valid
Compiler

Compiled 185 to 129 computations (30.3% saved)

regimes109.0ms (0.2%)

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

2 calls:

48.0ms
wj
46.0ms
x
Results
ErrorSegmentsBranch
8.2b2wj
8.1b3x
Compiler

Compiled 32 to 18 computations (43.8% saved)

bsearch345.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
290.0ms
-4.475619727745996e-302
-5.5439125382596645e-304
55.0ms
-7.14589101600966e-230
-5.315819549998285e-231
Results
313.0ms117×body256valid
26.0ms88×body512valid
2.0msbody1024valid
Compiler

Compiled 231 to 168 computations (27.3% saved)

regimes117.0ms (0.2%)

Counts
5 → 3
Calls
Call 1
Inputs
wj
x
(neg.f64 x)
(-.f64 wj 1)
(*.f64 1 (*.f64 wj wj))
Outputs
x
(*.f64 1 (*.f64 wj wj))
x
Calls

2 calls:

73.0ms
x
43.0ms
wj
Results
ErrorSegmentsBranch
9.6b1wj
8.1b3x
Compiler

Compiled 20 to 12 computations (40% saved)

bsearch162.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
97.0ms
-4.475619727745996e-302
-5.5439125382596645e-304
65.0ms
-7.14589101600966e-230
-5.315819549998285e-231
Results
75.0ms104×body256valid
55.0ms101×body512valid
1.0msbody1024valid
Compiler

Compiled 179 to 129 computations (27.9% saved)

regimes299.0ms (0.4%)

Accuracy

Total -53.5b remaining (-559.8%)

Threshold costs -53.5b (-559.8%)

Counts
4 → 1
Calls
Call 1
Inputs
wj
x
(neg.f64 x)
(-.f64 wj 1)
Outputs
x
Calls

2 calls:

290.0ms
wj
7.0ms
x
Results
ErrorSegmentsBranch
9.6b1wj
9.6b1x
Compiler

Compiled 15 to 9 computations (40% saved)

simplify75.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085698
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 wj 4150517416584649/1152921504606846976) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 wj (+.f64 wj 1)) wj))
(if (<=.f64 wj 4150517416584649/1152921504606846976) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (*.f64 (/.f64 wj (+.f64 wj 1)) wj))
(if (<=.f64 x -2621969963239285/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)) (if (<=.f64 x -6176826577981891/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(if (<=.f64 x -8739899877464283/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (if (<=.f64 x -1737232475057407/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(if (<=.f64 wj -1045347431181123/1393796574908163946345982392040522594123776) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj)) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -1045347431181123/1393796574908163946345982392040522594123776) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -1045347431181123/1393796574908163946345982392040522594123776) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -2676089423823675/11150372599265311570767859136324180752990208) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (/.f64 x (+.f64 1 wj)) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 x -4806944932605355/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (/.f64 x (+.f64 1 wj)) (if (<=.f64 x -8107084883601233/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 1 (*.f64 wj wj)) (/.f64 x (+.f64 1 wj))))
(if (<=.f64 x -1147111858917187/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) x (if (<=.f64 x -5211697425172221/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 1 (*.f64 wj wj)) x))
x
wj
Outputs
(if (<=.f64 wj 4150517416584649/1152921504606846976) (-.f64 (pow.f64 wj 2) (-.f64 (pow.f64 wj 3) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (*.f64 (/.f64 wj (+.f64 wj 1)) wj))
(if (<=.f64 wj 4150517416584649/1152921504606846976) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (*.f64 (/.f64 wj (+.f64 wj 1)) wj))
(if (<=.f64 x -2621969963239285/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)) (if (<=.f64 x -6176826577981891/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(if (<=.f64 x -8739899877464283/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj)) (if (<=.f64 x -1737232475057407/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))
(if (<=.f64 wj -1045347431181123/1393796574908163946345982392040522594123776) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (/.f64 (-.f64 (*.f64 wj x) x) (-.f64 -1 wj)) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -1045347431181123/1393796574908163946345982392040522594123776) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -1045347431181123/1393796574908163946345982392040522594123776) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -2676089423823675/11150372599265311570767859136324180752990208) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 4150517416584649/1152921504606846976) (/.f64 x (+.f64 1 wj)) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 x -4806944932605355/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (/.f64 x (+.f64 1 wj)) (if (<=.f64 x -8107084883601233/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 1 (*.f64 wj wj)) (/.f64 x (+.f64 1 wj))))
(if (<=.f64 x -1147111858917187/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) x (if (<=.f64 x -5211697425172221/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 1 (*.f64 wj wj)) x))
x
wj
Compiler

Compiled 293 to 193 computations (34.1% saved)

soundness3.2s (4.4%)

Algorithm
egg-herbie
Rules
1398×rational_best-simplify-57
1380×rational_best-simplify-51
1364×rational_best-simplify-47
1216×rational_best-simplify-49
1188×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053915815
1155913763
2608211889
03204007
18373963
226233739
02916083
18166075
221805719
375775719
01149
12149
24445
39945
424345
579345
6352545
056515725
1163014767
2666914243
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 898 to 636 computations (29.2% saved)

end994.0ms (1.4%)

Compiler

Compiled 271 to 167 computations (38.4% saved)

Profiling

Loading profile data...