Details

Time bar (total: 18.7s)

analyze460.0ms (2.5%)

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)

sample5.5s (29.7%)

Results
2.9s3904×body8192exit
1.6s7530×body256valid
571.0ms3832×body256unsamplable
367.0ms702×body512valid
10.0ms91×body256infinite
7.0ms24×body1024valid
Bogosity

preprocess96.0ms (0.5%)

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)

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

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New213
Fresh101
Picked000
Done000
Total314
Error
13.1b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
13.1b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1))))
Compiler

Compiled 17 to 10 computations (41.2% saved)

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 wj (exp.f64 wj))
0.0b
(*.f64 (exp.f64 wj) (-.f64 wj -1))
0.8b
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1)))
4.3b
(-.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)

series8.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite187.0ms (1%)

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

simplify378.0ms (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))

eval254.0ms (1.4%)

Compiler

Compiled 12610 to 6280 computations (50.2% saved)

prune90.0ms (0.5%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New46213475
Fresh000
Picked011
Done000
Total46214476
Error
0.3b
Counts
476 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
10.3b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
13.1b
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1))))
12.4b
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
58.6b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
13.1b
(-.f64 wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))
17.1b
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
13.1b
(-.f64 wj (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)))))
61.3b
(-.f64 wj 1)
13.1b
(+.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))
2.5b
(+.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))))))
3.1b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
11.4b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
12.1b
x
61.2b
wj
Compiler

Compiled 407 to 274 computations (32.7% saved)

localize128.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 162 to 125 computations (22.8% saved)

series7.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
1.0ms
wj
@0
(*.f64 (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
wj
@0
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
0.0ms
x
@0
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))

rewrite125.0ms (0.7%)

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

simplify99.0ms (0.5%)

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

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 19 to 12 computations (36.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
0.0ms
wj
@inf
(-.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
@0
(/.f64 wj (+.f64 wj 1))

rewrite109.0ms (0.6%)

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

simplify113.0ms (0.6%)

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

localize59.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 47 to 28 computations (40.4% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1172×rational_best-simplify-69
1070×rational_best-4
1070×rational_best-2
1070×rational_best-3
1070×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01269
18569
218367
358367
4277967
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (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 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (*.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 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (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 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (*.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 (neg.f64 (/.f64 1/2 (*.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 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 -1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 -2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (/.f64 -2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 -4 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 x (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 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (/.f64 x (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 x (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 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (neg.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 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (exp.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 (exp.f64 wj))) (neg.f64 (/.f64 (/.f64 x (exp.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 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.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 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (/.f64 x (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 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (-.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 0 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 x (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)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.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)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)) (*.f64 x 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 wj (+.f64 wj 2)))) (/.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 x x) (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 wj (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 wj 1))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) 2))) (+.f64 1/2 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 x (+.f64 wj 1))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 x (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 x 4)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 x 4) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 2) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (*.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 wj (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 2) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 x x) (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (exp.f64 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) (neg.f64 (/.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 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.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 (+.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 wj (+.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4) 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 neg.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
1402×rational_best-simplify-50
740×rational_best-simplify-1
722×rational_best-simplify-47
678×rational_best-simplify-63
644×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03645497
110385435
231075287
Stop Event
node limit
Counts
185 → 222
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 2 wj) 1)
(-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(-.f64 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) 1)
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (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 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 0)
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 0 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(-.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (neg.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 1 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 1)
(*.f64 (/.f64 -1 (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 -2 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj)) 1/2)
(*.f64 (/.f64 -2 (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2))))
(*.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(*.f64 1/2 (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) -1)
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 -1 (exp.f64 wj)))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2)
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 -2 (exp.f64 wj)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) -4)
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))
(*.f64 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)) 1/4)
(*.f64 (/.f64 -4 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 -8 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (/.f64 -2 (+.f64 wj 1)))
(*.f64 1/4 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 -4 (exp.f64 wj)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4)) -8)
(pow.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 1)
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 0)
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(+.f64 0 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (neg.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 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 (/.f64 x (exp.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 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (-.f64 0 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (-.f64 0 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 0)
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.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)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 1)
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -1)
(/.f64 (*.f64 x (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj))) 2)
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 x (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1))) 4)
(/.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))
(/.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) 1/2)
(/.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -8) 8)
(/.f64 (*.f64 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)) (*.f64 x 4)) 16)
(/.f64 (neg.f64 (/.f64 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 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 wj (+.f64 wj 2)))) (/.f64 (exp.f64 wj) 2))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 x x) (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 wj 1))) (exp.f64 wj))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) 2))) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 x (+.f64 wj 1))) (exp.f64 wj))
(/.f64 (-.f64 0 (/.f64 x (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))
(/.f64 (-.f64 0 (*.f64 x 4)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (-.f64 0 (/.f64 (*.f64 x 4) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj 1))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 2) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (exp.f64 wj))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) 2))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj 1))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (*.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 2) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (exp.f64 wj))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 x x) (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) 2))
(pow.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 1)
(neg.f64 (/.f64 (/.f64 x (exp.f64 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) (neg.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) -2)))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 4))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 4) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4))
(-.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 0)
(-.f64 0 (neg.f64 (*.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 (+.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 wj (+.f64 wj 2))) 2)
(/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4) 8)
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)) 4) 16)
(pow.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 1)
(neg.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
Outputs
-1
(-.f64 (*.f64 2 wj) 1)
(+.f64 (*.f64 2 wj) -1)
(+.f64 -1 (*.f64 2 wj))
(-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(+.f64 (+.f64 (*.f64 2 wj) (*.f64 -5/2 (pow.f64 wj 2))) -1)
(+.f64 -1 (+.f64 (*.f64 2 wj) (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (+.f64 -1 (*.f64 2 wj)))
(-.f64 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) 1)
(+.f64 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 8/3 (pow.f64 wj 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (+.f64 (*.f64 2 wj) (*.f64 8/3 (pow.f64 wj 3)))))
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 -1 wj) (exp.f64 wj))
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) wj))
(/.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 wj)) (exp.f64 wj))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 3))) (exp.f64 wj)) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 -1 wj) (exp.f64 wj))
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) wj))
(/.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 wj)) (exp.f64 wj))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 3))) (exp.f64 wj)) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 2 (*.f64 wj x)) (neg.f64 x))
(+.f64 (*.f64 wj (*.f64 x 2)) (neg.f64 x))
(-.f64 (*.f64 2 (*.f64 wj x)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(+.f64 (+.f64 (*.f64 wj (*.f64 x 2)) (neg.f64 x)) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 2 (*.f64 wj x)) (-.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 wj x)) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 (*.f64 x -5/2) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))) (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(+.f64 (+.f64 (*.f64 wj (*.f64 x 2)) (neg.f64 x)) (+.f64 (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -5/2 (*.f64 x -2)) (*.f64 x -7/3)))))
(+.f64 (-.f64 (*.f64 2 (*.f64 wj x)) x) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (*.f64 x -7/3)))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 wj (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (+.f64 (*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 (/.f64 x (pow.f64 wj 4)) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (/.f64 (/.f64 x (pow.f64 wj 4)) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 wj (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (+.f64 (*.f64 x (/.f64 -1 (*.f64 wj (exp.f64 wj)))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 (/.f64 x (pow.f64 wj 4)) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (/.f64 (/.f64 x (pow.f64 wj 4)) (exp.f64 wj))))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 (*.f64 2 wj) 1)
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 (*.f64 (pow.f64 wj 2) 3/2) 1))
(+.f64 (*.f64 2 wj) (+.f64 1 (*.f64 (pow.f64 wj 2) 3/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 2 wj) (*.f64 (pow.f64 wj 3) 2/3)) (+.f64 (*.f64 (pow.f64 wj 2) 3/2) 1))
(+.f64 1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 (pow.f64 wj 2) 3/2) (*.f64 (pow.f64 wj 3) 2/3))))
(+.f64 (*.f64 2 wj) (+.f64 (*.f64 (pow.f64 wj 3) 2/3) (+.f64 1 (*.f64 (pow.f64 wj 2) 3/2))))
(*.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 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 0)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 0 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 0)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(-.f64 (neg.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 1 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 1)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 -1 (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 -2 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj)) 1/2)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 -2 (exp.f64 wj)) (/.f64 1 (+.f64 wj (+.f64 wj 2))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 1/2 (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) -1)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 -1 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 wj 2))) (/.f64 -2 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) -4)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 2)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)) 1/4)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 -4 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 -8 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 2)) (/.f64 -2 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 1/4 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 -4 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 4)) -8)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(pow.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) 1)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 0)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (exp.f64 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 0 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 0 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 0 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 0)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (exp.f64 wj)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (-.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 0 (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 1)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -1)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 (/.f64 -2 (+.f64 wj 1)) (exp.f64 wj))) 2)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1))) 4)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))) 1/2)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -8) 8)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 (/.f64 -4 (exp.f64 wj)) (+.f64 wj 1)) (*.f64 x 4)) 16)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (neg.f64 (/.f64 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)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 wj (+.f64 wj 2)))) (/.f64 (exp.f64 wj) 2))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 2 (+.f64 wj wj)))) (/.f64 (exp.f64 wj) 2))
(-.f64 0 (/.f64 x (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (exp.f64 wj) 2))))
(/.f64 (/.f64 (neg.f64 x) (+.f64 2 (+.f64 wj wj))) (/.f64 (exp.f64 wj) 2))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 x x) (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 2 (/.f64 x (exp.f64 wj)))) (+.f64 2 (+.f64 wj wj)))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (+.f64 wj 1))) (exp.f64 wj))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 (exp.f64 wj) 2))) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 x (*.f64 2 (exp.f64 wj)))) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (/.f64 (neg.f64 x) (*.f64 2 (exp.f64 wj))) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 x (+.f64 wj 1))) (exp.f64 wj))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 0 (/.f64 x (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1))) 2))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 0 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 (/.f64 0 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (neg.f64 (-.f64 (/.f64 x (/.f64 (exp.f64 wj) (exp.f64 wj))) (/.f64 0 (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 x (/.f64 (exp.f64 wj) (exp.f64 wj)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (neg.f64 (*.f64 (/.f64 x (exp.f64 wj)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) (+.f64 wj 1)))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 (exp.f64 wj) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))) (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 0 (*.f64 x 4)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 0 (/.f64 (*.f64 x 4) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj 1))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 2) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 2 (/.f64 x (exp.f64 wj)))) (+.f64 2 (+.f64 wj wj)))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (exp.f64 wj))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) 2))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj 1))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (*.f64 (/.f64 x (exp.f64 wj)) 2)) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 2 (/.f64 x (exp.f64 wj)))) (+.f64 2 (+.f64 wj wj)))
(/.f64 (-.f64 (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))) (/.f64 (*.f64 (/.f64 x (exp.f64 wj)) 2) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (+.f64 wj (+.f64 wj 2)))
(/.f64 (-.f64 (/.f64 0 (exp.f64 wj)) (*.f64 2 (/.f64 x (exp.f64 wj)))) (+.f64 2 (+.f64 wj wj)))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 x (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (exp.f64 wj))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 x x) (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1))) (/.f64 (/.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 1 (/.f64 0 (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (*.f64 (exp.f64 wj) 2))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(pow.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) 1)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (neg.f64 (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 wj 1) (neg.f64 (exp.f64 wj))))
(+.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 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)) 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 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 2) (neg.f64 (/.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 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 4) (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 4))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 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)) 0)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 0 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1)) 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 (/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 3)) 4) (/.f64 (neg.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 (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2))) 2)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -1)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (*.f64 (+.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 (+.f64 wj 2))) 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 (+.f64 wj 1) 4)) 4) 16)
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.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 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))

localize27.0ms (0.1%)

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
(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))))
9.8b
(*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))
Compiler

Compiled 64 to 46 computations (28.1% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

15 calls:

TimeVariablePointExpression
0.0ms
wj
@-inf
(pow.f64 wj 2)
0.0ms
x
@0
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
0.0ms
x
@inf
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
0.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
(+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))

rewrite154.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1230×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
4253287
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))))))) (#(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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (*.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 x (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x -1/2) (-.f64 1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 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 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))))) (#(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 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 wj -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 x (*.f64 wj -4)) (+.f64 (-.f64 (*.f64 wj (/.f64 x -1/2)) 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 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))) (*.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 x (+.f64 wj wj))))))) (#(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 x wj) (-.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 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.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 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (*.f64 x (+.f64 wj wj))))))) (#(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 wj)) (/.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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) (*.f64 x wj)) (-.f64 (*.f64 x 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 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2) (/.f64 (*.f64 wj (/.f64 x -1/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) (*.f64 x wj)) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 x wj) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)) (/.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 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x wj) (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.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 (/.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 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (+.f64 wj wj))) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (+.f64 wj wj))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (*.f64 wj (*.f64 x 4)) x) 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 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))))) (#(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 x wj) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (-.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 x (+.f64 wj wj))) (+.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 x wj) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(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 (+.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 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x wj)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(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 x (+.f64 wj wj)))) (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 (*.f64 wj (/.f64 x -1/2)))) (-.f64 (-.f64 -1 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(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 x -1/2) (-.f64 1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (*.f64 wj -4))) (/.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x (*.f64 wj -8))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x -1/2) (-.f64 1/2 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (*.f64 wj -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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 4) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4))) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (neg.f64 (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x -1/2) (-.f64 1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))))))
((#(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 1 (pow.f64 wj 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 (*.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 (*.f64 2 (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 (*.f64 2 (pow.f64 wj 2)) 4) 8)))))
((#(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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (/.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 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x 1/2)) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 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 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) x)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (neg.f64 (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))))

simplify201.0ms (1.1%)

Algorithm
egg-herbie
Rules
1216×rational_best-simplify-51
1058×rational_best-simplify-48
1050×rational_best-simplify-52
972×rational_best-simplify-57
728×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040210988
1107310808
2260810462
Stop Event
node limit
Counts
214 → 324
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 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 0)
(-.f64 0 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.f64 0 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(-.f64 0 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))) (neg.f64 x)))
(-.f64 0 (-.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (*.f64 wj (/.f64 x -1/2)) x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))) (*.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 x (+.f64 wj wj))))
(-.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 x wj) (-.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 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (/.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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) (*.f64 x wj)) (-.f64 (*.f64 x wj) (/.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) (*.f64 x wj)) (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (/.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 2)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 x wj) (neg.f64 x)))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2))
(-.f64 (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 x wj))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))
(-.f64 (+.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x wj) (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (+.f64 wj wj))) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (+.f64 wj wj))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) x) 2))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))
(-.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 x wj) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (+.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 x wj) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.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 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x wj)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj)))) (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 (*.f64 wj (/.f64 x -1/2)))) (-.f64 (-.f64 -1 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.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 x -1/2) (-.f64 1/2 wj))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(*.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (*.f64 wj -4))) (/.f64 x -1/2)))
(*.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 1/4 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x -1/2) (-.f64 1/2 wj))) -1)
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (*.f64 wj -4))) (/.f64 x -1/2)) 2)
(/.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 -2 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 4) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4))) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (neg.f64 (*.f64 x 4))) 4)
(pow.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 1)
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(neg.f64 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(+.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 1 (pow.f64 wj 2))
(*.f64 2 (*.f64 (pow.f64 wj 2) 1/2))
(*.f64 (pow.f64 wj 2) 1)
(*.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 (*.f64 2 (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 (*.f64 2 (pow.f64 wj 2)) 4) 8)
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (neg.f64 x))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x 1/2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x -1/2))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) x)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)
(*.f64 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 1/2)
(*.f64 1/2 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4))
(*.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) 1/8)
(/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 1)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) -1)
(/.f64 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 2)
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) 4)
(/.f64 (*.f64 -2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -2)
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) -4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) 8)
(/.f64 (/.f64 (*.f64 -2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) -1) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x))) 2)
(pow.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (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 -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 -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))))))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -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 (*.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 x (+.f64 (*.f64 wj (*.f64 x -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 (-.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 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 x (+.f64 (*.f64 wj (*.f64 x -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 (*.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 x (+.f64 (*.f64 wj (*.f64 x -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 (-.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 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 x (+.f64 (*.f64 wj (*.f64 x -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 (*.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 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)) (neg.f64 x))
(+.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 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)) (neg.f64 x)))
(+.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 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)) (neg.f64 x)))
(+.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 (+.f64 -1 (*.f64 (pow.f64 wj 2) -5/2)) (neg.f64 x)))
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 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.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 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (*.f64 x (+.f64 wj wj))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 0)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 x -1/2) (-.f64 1/2 wj))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 0 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -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 x (+.f64 wj wj))) (neg.f64 x)))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.f64 0 (-.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (neg.f64 x))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 x (+.f64 wj wj)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))
(-.f64 x (-.f64 (*.f64 x (+.f64 wj wj)) (*.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 (*.f64 x (+.f64 wj wj)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.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 x -1/2) (-.f64 1/2 wj))))
(+.f64 (neg.f64 (*.f64 x (/.f64 (-.f64 1/2 wj) -1/2))) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 2 (*.f64 x -5)) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5/2) (-.f64 1 (-.f64 2 (*.f64 x -5))))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (+.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 -2 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)) (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))))
(-.f64 (*.f64 -2 (-.f64 (*.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 x (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 wj wj))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (*.f64 x (*.f64 wj -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 x (-.f64 (*.f64 wj -4) (/.f64 wj -1/2))))
(-.f64 (*.f64 x (*.f64 wj -4)) (+.f64 (-.f64 (*.f64 wj (/.f64 x -1/2)) x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 x (*.f64 wj -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 x (-.f64 (*.f64 wj -4) (/.f64 wj -1/2))))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (-.f64 1/2 (+.f64 wj wj))))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 x 1/2) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (-.f64 1/2 (+.f64 wj wj))))
(-.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (*.f64 x wj) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (*.f64 wj x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (*.f64 wj x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))))
(+.f64 x (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(-.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (+.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 x (/.f64 (-.f64 1/2 wj) -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (-.f64 (*.f64 x (-.f64 -1 (/.f64 wj -1/2))) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (/.f64 (-.f64 1/2 wj) -1/2)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (/.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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)))) (-.f64 (*.f64 wj x) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 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 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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)))) (-.f64 (*.f64 wj x) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (*.f64 x wj)) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (/.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)))) 2) (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.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)))) (-.f64 (*.f64 wj x) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (*.f64 x (+.f64 wj wj)) (/.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 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(-.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -1/2) x))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (/.f64 (-.f64 1/2 wj) -1/2)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 -2 (*.f64 wj x)) 2) (-.f64 (neg.f64 x) (/.f64 (*.f64 -2 (*.f64 wj x)) 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)) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 x wj) (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 wj x)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 (*.f64 wj x) x))
(-.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2)) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2))
(-.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 -2 (*.f64 wj x)) (/.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 x wj))
(-.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 -2 (*.f64 wj x)) 2))) (*.f64 wj x))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (/.f64 (-.f64 1/2 wj) -1/2)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2)))
(-.f64 (+.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2))))
(-.f64 (+.f64 x (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (+.f64 (*.f64 x wj) (*.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 wj x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (*.f64 wj x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))))
(+.f64 x (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(-.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 1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 (/.f64 wj -1/2) 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 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) x)))
(-.f64 x (-.f64 (*.f64 x (+.f64 wj wj)) (*.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 (*.f64 x (+.f64 wj wj)) 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 -2 (*.f64 wj x))) -2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (+.f64 wj wj))) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x (+.f64 wj wj))) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (*.f64 x (+.f64 wj wj)) (/.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 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj)))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) x) 2))
(-.f64 (*.f64 x 1/2) (+.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) x) 2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) x) 2))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (/.f64 (-.f64 (*.f64 x (*.f64 wj 4)) x) 2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (-.f64 (*.f64 x (+.f64 wj wj)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)))))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (+.f64 (*.f64 x (+.f64 wj wj)) (/.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 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 x (+.f64 wj wj)))))
(-.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (/.f64 (*.f64 -2 (*.f64 wj 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 x wj) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) (*.f64 wj x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (*.f64 wj x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))))
(+.f64 x (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (-.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 x (+.f64 wj wj))) (*.f64 x 1/2)))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (-.f64 1/2 (+.f64 wj wj))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (+.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 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.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 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (+.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (/.f64 (*.f64 -2 (*.f64 wj x)) 2))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (neg.f64 x)) (+.f64 (*.f64 x wj) (*.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 wj x)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (*.f64 wj x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))))
(+.f64 x (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 wj x)) (*.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 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.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 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) 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 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (/.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 (pow.f64 wj 2) (-.f64 2 (*.f64 x -5))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2))))
(-.f64 x (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (+.f64 (-.f64 2 (*.f64 x -5)) (*.f64 x -5/2)))) (neg.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2))) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 x wj)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (-.f64 (neg.f64 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 wj x))))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 wj x))))
(-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (-.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -1/2) x) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (*.f64 wj x))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 1 x)))
(-.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (-.f64 -1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 x))))
(+.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (-.f64 1 (*.f64 -2 (*.f64 wj x)))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)))) x)
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.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 (*.f64 -2 (*.f64 wj x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -1/2) x)) (/.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -2))
(-.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 wj wj)))) (*.f64 x -1/2))
(-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) (*.f64 x (+.f64 wj wj)))
(-.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 -2 (*.f64 wj x))) -2)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (-.f64 (+.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)))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (/.f64 x -1/2) (-.f64 1/2 wj))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 1 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 1 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (-.f64 1 x)) (-.f64 -1 (/.f64 (*.f64 -2 (*.f64 wj x)) 2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))
(-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 -1 x) (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 1 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) (-.f64 1 (-.f64 (/.f64 (*.f64 wj (/.f64 x -1/2)) 2) (-.f64 (-.f64 -1 x) (/.f64 (*.f64 wj (/.f64 x -1/2)) 2)))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 wj x)) 2) (-.f64 1 x)) (-.f64 -1 (/.f64 (*.f64 -2 (*.f64 wj x)) 2))) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 (*.f64 wj (/.f64 x -1/2)))) (-.f64 (-.f64 -1 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (-.f64 (-.f64 -1 (*.f64 wj (/.f64 x -1/2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 1 x)))
(-.f64 (*.f64 wj (/.f64 x -1/2)) (-.f64 (-.f64 -1 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 1 x))))
(+.f64 (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2)) (-.f64 1 (*.f64 -2 (*.f64 wj x)))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/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 x -1/2) (-.f64 1/2 wj))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(*.f64 1 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 1)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 x (*.f64 wj -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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.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 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 -8 x))) 1/4)
(*.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 x -8))) 1/4)
(*.f64 1/4 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x (*.f64 wj -8))))
(*.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 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 -8 x))) 1/4)
(*.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 x -8))) 1/4)
(*.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 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 1)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 x -1/2) (-.f64 1/2 wj))) -1)
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (*.f64 x (*.f64 wj -8))) 4)
(/.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 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 -8 x))) 4)
(+.f64 (+.f64 x (*.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 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (neg.f64 (*.f64 x -5)) -2)) (*.f64 x (*.f64 wj -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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4))) 4)
(/.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 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 -8 x))) 4)
(+.f64 (+.f64 x (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)
(/.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 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 4) (*.f64 wj (*.f64 -8 x))) 4)
(+.f64 (+.f64 x (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 2)
(/.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) -2))) 2)
(/.f64 (-.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) (*.f64 (pow.f64 wj 2) (*.f64 -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 (*.f64 wj (/.f64 x -1/2))) 4) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 wj (/.f64 x -1/2))) 4) (neg.f64 (*.f64 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))))) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) -1/4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 wj (*.f64 -8 x)) (*.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 (*.f64 wj (*.f64 x 8)) (*.f64 x -4))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4))) (neg.f64 (*.f64 x 4))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 wj (*.f64 -8 x)) (*.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 (*.f64 wj (*.f64 x 8)) (*.f64 x -4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (/.f64 (+.f64 (*.f64 -2 (*.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 x 4) (/.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) -1/4)) 4)
(pow.f64 (+.f64 x (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) 1)
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 x -1/2) (-.f64 1/2 wj))))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) (*.f64 wj (/.f64 x -1/2))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2)))) x)
(neg.f64 (-.f64 (neg.f64 x) (+.f64 (*.f64 wj (/.f64 x -1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))))
(+.f64 x (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (*.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 1 (pow.f64 wj 2))
(pow.f64 wj 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 (*.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 (*.f64 2 (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 (*.f64 2 (pow.f64 wj 2)) 4) 8)
(pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (neg.f64 x))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x)))
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.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 (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 1 (+.f64 (-.f64 2 (*.f64 x -5)) (*.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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) -2))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))) 2) (-.f64 (*.f64 x -1/2) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 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 (-.f64 1 (*.f64 x -5/2)) 1/2))))
(-.f64 (/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 2) (-.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 (/.f64 (*.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 x 1/2) (-.f64 (/.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 3/2) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) x)
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2) (neg.f64 x)))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (-.f64 (neg.f64 x) (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))))
(+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 3/2) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) 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 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (neg.f64 x)) (/.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) -2))
(-.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) -2))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) 1/2))) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))) 2))
(-.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) x)) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 (-.f64 x (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))) (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 1/2)) (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2)))))
(-.f64 x (+.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 (*.f64 (pow.f64 wj 2) 1/2) (pow.f64 wj 2))) (*.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 (*.f64 (pow.f64 wj 2) 1/2) (pow.f64 wj 2)))))
(-.f64 x (*.f64 (*.f64 (pow.f64 wj 2) -1/2) (+.f64 (-.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 x -5/2)))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 1/2)
(-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))))
(*.f64 1/2 (*.f64 -2 (-.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 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) 1/4)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 1/4 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4))
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) 1/8)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (*.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 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x) -4) 4)
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4) 4)
(+.f64 x (*.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)))) -2)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) -4)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) 8)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (/.f64 (*.f64 -2 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) -1) 2)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) 4)) -1) 4)
(+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 x -5/2))))
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 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 x 4) (neg.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)))) 4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 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)) (neg.f64 (*.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 (pow.f64 wj 2) (*.f64 4 (-.f64 1 (*.f64 x -5/2)))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))) (+.f64 x x)) -2)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 x -5/2)) -2)) (+.f64 x x)) -2)
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (*.f64 -2 (-.f64 1 (*.f64 x -5/2)))) -2) (neg.f64 x))
(-.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 (*.f64 (+.f64 -1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 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 4 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 -1 (*.f64 x -5/2))) x)) -4)
(/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 (pow.f64 wj 2) 4)) (*.f64 2 (-.f64 (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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 (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)
(pow.f64 (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 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))))

eval416.0ms (2.2%)

Compiler

Compiled 22479 to 16149 computations (28.2% saved)

prune226.0ms (1.2%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New97111982
Fresh448
Picked101
Done235
Total97818996
Error
0b
Counts
996 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
52.0b
(/.f64 (*.f64 wj wj) (neg.f64 (-.f64 -1 wj)))
10.3b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
3.1b
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 wj wj))))
17.1b
(-.f64 wj (/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
58.6b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
17.1b
(-.f64 wj (*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))))
18.2b
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
17.1b
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
17.1b
(-.f64 wj (*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))
17.1b
(-.f64 wj (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
61.3b
(-.f64 wj 1)
3.7b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
11.4b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
52.0b
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
52.0b
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
10.9b
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)))
12.1b
x
61.2b
wj
Compiler

Compiled 390 to 276 computations (29.2% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 87 to 50 computations (42.5% saved)

series7.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite222.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
996×rational_best-simplify-51
942×rational_best-simplify-57
662×rational_best-simplify-1
660×rational_best-simplify-75
648×rational_best-simplify-76
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017166
1124160
2320154
31218154
47559154
Stop Event
node limit
Counts
4 → 353
Calls
Call 1
Inputs
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 x (*.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 x (+.f64 wj wj))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x -1) (neg.f64 (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x -1) (-.f64 1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 x) (-.f64 1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (neg.f64 x)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -1) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -1) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 x -1)) (+.f64 -1 (*.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 (*.f64 x -5/2) -1))) (/.f64 x 2)) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) x) (-.f64 (/.f64 x 2) (neg.f64 (*.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 (*.f64 x -5/2) -1))) 2) x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 x x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 x -1)) (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 x -1)) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (*.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 (*.f64 x -5/2) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 3) (-.f64 (*.f64 x 4) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -2) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -2) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -2) (neg.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (*.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 (*.f64 x -5/2) -1))) 2) (-.f64 x (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (/.f64 x 2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -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 (*.f64 x -5) 2)) (*.f64 x -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x -2) (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)) (*.f64 x 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)) (-.f64 (+.f64 x x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) (-.f64 1 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 x -1)) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x -1) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 1 x)) (-.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1) (-.f64 (+.f64 x -1) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 (*.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 (*.f64 x -5/2) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)))) (#(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 /.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (*.f64 x -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 x -5) 2)) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (*.f64 x -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (-.f64 (neg.f64 x) (+.f64 x (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x 4)) (-.f64 (*.f64 x (+.f64 (+.f64 wj wj) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (+.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 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 x (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)) (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj (*.f64 x -2))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj x) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj x) (neg.f64 x)) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (neg.f64 x)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj (+.f64 x x))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj x) x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (+.f64 x (*.f64 wj (+.f64 x x)))) (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.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 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (*.f64 2 (*.f64 wj 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 2 (*.f64 wj 4))) (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (-.f64 -1 (*.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 (*.f64 x -5/2) -1)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 0)))) (#(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 0 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (/.f64 x -2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x -1) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 -1 (*.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) (+.f64 x -1)) (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) -1) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (neg.f64 x)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) x) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) x) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (+.f64 x x)) (-.f64 x (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 x 4)) (-.f64 (*.f64 x 3) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 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 -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 x (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (neg.f64 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 -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (*.f64 x -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 -1 (-.f64 x (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 1 (*.f64 x (+.f64 (+.f64 wj wj) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.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 wj (*.f64 x -2)) x) (-.f64 (+.f64 x 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 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)) (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x -1) (+.f64 1 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (-.f64 x (*.f64 wj (+.f64 x x)))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 x) (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (+.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 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) x) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 4) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 (/.f64 x 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (*.f64 (+.f64 x x) (+.f64 wj -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (+.f64 1 (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x x) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x))) (neg.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 x)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)) (neg.f64 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 (+.f64 wj wj) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 1 (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 2) (/.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (*.f64 x -2)) 2) (/.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 2) (/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 (*.f64 wj (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 wj (+.f64 x x)))) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 1 (+.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 -1 (*.f64 (+.f64 x x) (+.f64 wj -1))) (-.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 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 -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2) (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.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 x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (neg.f64 (*.f64 wj (*.f64 x 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1))) (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (-.f64 x (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2) (*.f64 (*.f64 x 4) (+.f64 wj -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (*.f64 x 4) (-.f64 wj 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 wj (*.f64 x 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1))) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))))))

simplify284.0ms (1.5%)

Algorithm
egg-herbie
Rules
1178×rational_best-simplify-57
990×rational_best-simplify-51
930×rational_best-simplify-48
876×rational_best-simplify-52
792×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075221615
1196120709
2691420643
Stop Event
node limit
Counts
449 → 631
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 -5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 -5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
x
(+.f64 (*.f64 2 (*.f64 wj x)) x)
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(*.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)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 5/2 (pow.f64 wj 2)) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 5/2 (pow.f64 wj 2)) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
x
(+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x)
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(pow.f64 wj 2)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (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 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(-.f64 (*.f64 2 x) x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.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 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.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 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 0)
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)))
(+.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 1 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 x -2))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) -1)
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))
(+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2))
(+.f64 (+.f64 x -1) (neg.f64 (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(+.f64 (+.f64 x -1) (-.f64 1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(+.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 -1 x) (-.f64 1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (neg.f64 x)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(+.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1) (-.f64 -1 x))
(+.f64 (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (neg.f64 x)))
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -1) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) x))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -1) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 -1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 x))
(+.f64 (-.f64 -1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 1 x))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 x (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 x))
(+.f64 (-.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 x))
(+.f64 (-.f64 x (+.f64 x -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)) (/.f64 x -2))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 (-.f64 (/.f64 x 2) x) (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 x x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 x x)))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x -1)) (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 x -1)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 x)))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 1 x)))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 x -1)) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1))
(-.f64 x (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 -1 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 0)
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x)
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (neg.f64 x))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)) (*.f64 x -2))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) x))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)) (neg.f64 x)))
(-.f64 (*.f64 x 4) (+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)))
(-.f64 -2 (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1))
(-.f64 (*.f64 x 3) (-.f64 (*.f64 x 4) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x x))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 (/.f64 x 2) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (*.f64 x -2) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))
(-.f64 (*.f64 x -2) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x)))
(-.f64 (*.f64 x -2) (neg.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 x (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (/.f64 x 2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)))
(-.f64 (/.f64 x -2) (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)) (*.f64 x 3))
(-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x -2))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (-.f64 (/.f64 x 2) x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)) (-.f64 (+.f64 x x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x x) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) (-.f64 1 (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x -1)) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x -1) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 1 x)) (-.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1) (-.f64 (+.f64 x -1) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 4)
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) -2)
(/.f64 (-.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (+.f64 x x)) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 8)
(/.f64 (+.f64 (*.f64 x -2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x 4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (*.f64 x -2)) 2)
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 x -5) 2)) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) 16)
(pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2)))
(-.f64 (*.f64 wj (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 0)
(-.f64 (+.f64 x x) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 0 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (neg.f64 x))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (-.f64 (neg.f64 x) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (*.f64 wj (*.f64 x 4)) (-.f64 (*.f64 x (+.f64 (+.f64 wj wj) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (*.f64 x 4) (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)) (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 2))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (*.f64 wj x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(-.f64 (-.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj (*.f64 x -2))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (-.f64 (*.f64 wj x) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 wj x)))
(-.f64 (-.f64 (*.f64 wj x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (*.f64 wj x)))
(-.f64 (-.f64 (*.f64 wj x) (neg.f64 x)) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (neg.f64 x)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj (+.f64 x x))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (+.f64 (*.f64 wj x) x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))
(-.f64 (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (*.f64 wj x)))
(-.f64 (+.f64 (*.f64 wj x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (*.f64 wj x)))
(-.f64 (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 wj x)))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (+.f64 x (*.f64 wj (+.f64 x x)))) (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)
(*.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))))
(*.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)
(*.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(*.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 1/4)
(*.f64 1/4 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))
(/.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)
(/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)
(/.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) 8)
(/.f64 (+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (*.f64 2 (*.f64 wj 4)))) 4)
(/.f64 (+.f64 (*.f64 x (*.f64 2 (*.f64 wj 4))) (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 4)
(/.f64 (+.f64 (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4))) (+.f64 x x)) 2)
(pow.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)
(neg.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 x (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 0)
(-.f64 (+.f64 x x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))
(-.f64 (neg.f64 x) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 x -2))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (*.f64 x 4) (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) x)
(-.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (/.f64 x 2) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (/.f64 x -2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (+.f64 x -1) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -2)
(-.f64 (+.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x -1)) -2)
(-.f64 (+.f64 (+.f64 x -1) (+.f64 x -1)) (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x -1)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) -1) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x -2))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(-.f64 (-.f64 (/.f64 x 2) x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (neg.f64 x)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) x) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (+.f64 x x)) (-.f64 x (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 x 4)) (-.f64 (*.f64 x 3) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(*.f64 -1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(*.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 1/2)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(*.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 1/4)
(*.f64 1/4 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(/.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(/.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 8)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x 4)) 4)
(pow.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 0)
(+.f64 0 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 1 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(+.f64 (neg.f64 x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 x (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x x))
(+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x)
(+.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 -1 (-.f64 x (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 1 (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(+.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))) (neg.f64 x))
(+.f64 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)) (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)))
(+.f64 (+.f64 1 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x -1))
(+.f64 (+.f64 x -1) (+.f64 1 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (+.f64 -1 (-.f64 x (*.f64 wj (+.f64 x x)))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (+.f64 1 x) (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2))) (+.f64 1 x))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) x) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (*.f64 x 4) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (*.f64 x -2))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 (/.f64 x 2) (neg.f64 x)))
(+.f64 (-.f64 -1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (-.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(+.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (+.f64 1 (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 (+.f64 x x) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x))) (neg.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 x)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)
(+.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)) (neg.f64 (*.f64 wj x)))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(+.f64 (-.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (*.f64 wj (+.f64 x x)))
(+.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 (+.f64 wj wj) -1)))
(+.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 1 (*.f64 wj (+.f64 x x))))
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(+.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))) 2))
(+.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 2) (/.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 2))
(+.f64 (/.f64 (*.f64 wj (*.f64 x -2)) 2) (/.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(+.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(+.f64 (/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(+.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 2) (/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (/.f64 x 2))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 wj (+.f64 x x)))) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))
(+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (+.f64 wj -1))) (-.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 -1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 1 (*.f64 x -2)))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(*.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(*.f64 1 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))) -1)
(*.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))
(/.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))) -1)
(/.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2) (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1)))) 2)
(/.f64 (+.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)
(/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (neg.f64 (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1))) (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2)) 2)
(/.f64 (+.f64 (+.f64 x (-.f64 x (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) (+.f64 x x)) 2)
(/.f64 (-.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) 4)
(/.f64 (-.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2) (*.f64 (*.f64 x 4) (+.f64 wj -1))) 2)
(/.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (*.f64 x 4) (-.f64 wj 1/2))) 2)
(/.f64 (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 wj (*.f64 x 4))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1))) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(pow.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
Outputs
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(*.f64 -1 (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) -1)
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(*.f64 -5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))
(*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(*.f64 -5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 -5/2 (*.f64 x (pow.f64 wj 2)))
(*.f64 x (*.f64 -5/2 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -5/2 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (*.f64 -5/2 (pow.f64 wj 2))))
(*.f64 -1 (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) -1)
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x))
(*.f64 x (*.f64 (+.f64 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)) -1) -1))
(*.f64 (+.f64 -1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (/.f64 wj 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (*.f64 (+.f64 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)) -1) -1)))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 -1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (/.f64 wj 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (*.f64 (+.f64 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)) -1) -1)))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 -1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (/.f64 wj 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (*.f64 (+.f64 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)) -1) -1)))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 -1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 1 (/.f64 wj 1/2))))))
x
(+.f64 (*.f64 2 (*.f64 wj x)) x)
(+.f64 x (*.f64 x (*.f64 wj 2)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 -1 (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) -1)
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x)
(*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 1 (*.f64 -5/2 (pow.f64 wj 2)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 5/2 (pow.f64 wj 2)) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) -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)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -1 (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) -1))))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 -1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 5/2 (pow.f64 wj 2)) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -1 (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) -1))))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 -1 (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 5/2 (pow.f64 wj 2)) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (pow.f64 wj 2) -1) (*.f64 -1 (*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) -1))))
(*.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 -1 (*.f64 (pow.f64 wj 2) 5/2)))))
x
(+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)) x)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 x (*.f64 (-.f64 (*.f64 -5/2 x) 1) (pow.f64 wj 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(pow.f64 wj 2)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2))))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2))))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2))))
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2))))
(*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2))))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2))))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 (-.f64 1 (*.f64 -5/2 (pow.f64 wj 2))) (/.f64 wj -1/2))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 wj -2) (*.f64 (pow.f64 wj 2) 5/2)))))
(-.f64 (*.f64 2 x) x)
(-.f64 (*.f64 x 2) x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x))) x)
(-.f64 (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2)))) x)
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2)))) x)
(*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2))
(*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x)))
(+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 (-.f64 1 (*.f64 -5/2 x)) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 1 (*.f64 -5/2 x))) (+.f64 (*.f64 x 2) (*.f64 x (*.f64 wj -2)))) x)
(+.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 0)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -2)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (+.f64 x x) (*.f64 x -2)))
(+.f64 0 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 1 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (neg.f64 x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) x)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 x -2))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -2)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (+.f64 x x) (*.f64 x -2)))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (/.f64 x 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (/.f64 x 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) -1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x))
(+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 x -1) (neg.f64 (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 x -1) (-.f64 1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 -1 x) (-.f64 1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (neg.f64 x)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(+.f64 (/.f64 x 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (/.f64 x 2))))
(+.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1) (-.f64 -1 x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (neg.f64 x)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -1) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(+.f64 (+.f64 -1 (/.f64 x 2)) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (*.f64 x -1/2) (+.f64 -1 (/.f64 x 2))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 -3 (/.f64 x 2))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -3/2)) (*.f64 x -3/2))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -1) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (-.f64 -1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 -1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 1 x))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x -1)) (+.f64 x 1))
(+.f64 (-.f64 -1 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (+.f64 x 1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 x (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 x (+.f64 x -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)) (/.f64 x -2))
(+.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 x 2)) (/.f64 x -2))
(+.f64 (*.f64 x -1/2) (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 x 2)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (-.f64 (/.f64 x 2) x) (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))
(+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) x))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 x x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (+.f64 x x)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (neg.f64 x)))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (+.f64 x x)) (-.f64 x (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -2)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 x x)))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 -3 (/.f64 x 2))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -3/2)) (*.f64 x -3/2))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x -1)) (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (+.f64 (-.f64 (/.f64 x 2) x) 1) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 1 (/.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 x -1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 1 (/.f64 x 2)))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 x -1)))
(+.f64 (+.f64 (-.f64 (/.f64 x 2) x) 1) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 1 (/.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 x -1/2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 1 (/.f64 x 2)))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 x)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 -1 (/.f64 x 2))) (-.f64 (/.f64 x 2) (+.f64 x 1)))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 -1 (/.f64 x 2))) (+.f64 (*.f64 x -1/2) -1))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) 1) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (+.f64 x 1)))
(+.f64 1 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) x) -1)))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 x -1)) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1))
(+.f64 (+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) x) 1) (+.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (+.f64 x -1))))
(-.f64 x (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 -1 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 0)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (neg.f64 x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)) (*.f64 x -2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) x))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)) (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 x 4) (+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)))
(-.f64 (*.f64 x 4) (+.f64 x (+.f64 x (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(-.f64 (*.f64 x 4) (+.f64 x (+.f64 (+.f64 x x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(-.f64 -2 (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (*.f64 x 3) (-.f64 (*.f64 x 4) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x x))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x x)) (-.f64 0 (-.f64 (neg.f64 x) x)))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) x) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (/.f64 x 2) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (*.f64 x -2) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -2)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (+.f64 x x) (*.f64 x -2)))
(-.f64 (*.f64 x -2) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x)))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -2)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (+.f64 x x) (*.f64 x -2)))
(-.f64 (*.f64 x -2) (neg.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x -2)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (+.f64 x x) (*.f64 x -2)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) 1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 x (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 x (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (/.f64 x 2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x -2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))
(*.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 x -5) 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (/.f64 x -2) (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (+.f64 (+.f64 (*.f64 -5/2 x) -1) (-.f64 (*.f64 x -5) 2))))
(-.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)) (*.f64 x 3))
(-.f64 (+.f64 x (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))) (*.f64 x 3))
(-.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x x))) (*.f64 x 3))
(-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x -2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)) (-.f64 (+.f64 x x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x x) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) (-.f64 1 (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x -1)) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 1 x)) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (+.f64 x -1) (/.f64 x 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (+.f64 1 x)) (-.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (+.f64 (-.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)) (+.f64 x 1)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 (+.f64 x 1) (+.f64 1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2))))
(+.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2))) (-.f64 -1 x))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) -1) (-.f64 (+.f64 x -1) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (neg.f64 x)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (+.f64 (neg.f64 x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)))
(-.f64 (-.f64 (neg.f64 x) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 4)
(/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) -2)
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 2)
(/.f64 (-.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 2)
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (+.f64 x x)) 2)
(/.f64 (+.f64 (+.f64 x x) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 4)
(/.f64 (+.f64 (*.f64 x -2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (+.f64 x x) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x 4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2)) (*.f64 x -2)) 2)
(/.f64 (-.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x -2)) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 1) 2)
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 x -5) 2)) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 x -5) 2)) (*.f64 (pow.f64 wj 2) 4)) 16)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 x -5) 2) (*.f64 (pow.f64 wj 2) 4))) 16)
(pow.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(neg.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))
(-.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2)))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 (*.f64 wj (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 0)
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 x x) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 0 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (neg.f64 x))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (-.f64 (neg.f64 x) (+.f64 x (*.f64 wj (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (*.f64 wj (+.f64 x x)))))
(-.f64 (+.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -5/2 x) -1) (-.f64 (*.f64 x -5) 2))))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -5/2 x) -1) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (+.f64 wj wj)))
(-.f64 (*.f64 wj (*.f64 x 4)) (-.f64 (*.f64 x (+.f64 (+.f64 wj wj) -1)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 (*.f64 x (+.f64 -1 (+.f64 wj wj))) (*.f64 4 (*.f64 x wj))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 (*.f64 x (+.f64 wj (+.f64 wj -1))) (*.f64 x (*.f64 wj 4))))
(-.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (+.f64 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 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x)))))
(-.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))) (+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(-.f64 (*.f64 x 4) (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) x) (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (*.f64 x 4)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (*.f64 x 4)) x))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 x (*.f64 wj (+.f64 x x))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (/.f64 x 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (/.f64 x 2)) (*.f64 x -1/2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)) (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 2))
(-.f64 (+.f64 (*.f64 x wj) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)) (/.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) 2))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (-.f64 (*.f64 x (*.f64 wj -2)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)))
(-.f64 (*.f64 wj x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (/.f64 x 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (/.f64 x 2)) (*.f64 x -1/2)))
(-.f64 (-.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj (*.f64 x -2))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 (-.f64 (*.f64 wj x) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (*.f64 wj x) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (*.f64 wj x) (neg.f64 x)) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (neg.f64 x)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2) (-.f64 (*.f64 x (*.f64 wj -2)) (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2) (neg.f64 x))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2) (-.f64 (*.f64 x (*.f64 wj -2)) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2))) x)
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2)))
(-.f64 (+.f64 x (/.f64 x 2)) (-.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (*.f64 wj -2))) (/.f64 x 2)))
(-.f64 (+.f64 x (/.f64 x 2)) (-.f64 (+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (/.f64 x 2))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (/.f64 x 2)) (*.f64 x -1/2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (/.f64 x 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (/.f64 x 2))) (-.f64 (-.f64 x (/.f64 x 2)) (*.f64 wj (+.f64 x x))))
(-.f64 (/.f64 x 2) (-.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x -1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x)))))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x -1/2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj wj)))))
(-.f64 (/.f64 x 2) (+.f64 (-.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (/.f64 x -2))
(-.f64 (+.f64 (*.f64 wj (+.f64 x x)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (/.f64 x 2))) (/.f64 x -2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (/.f64 x 2) (*.f64 x (+.f64 wj wj)))) (*.f64 x -1/2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 x (+.f64 -1 (+.f64 wj wj)))) (-.f64 (*.f64 -3 (/.f64 x 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 (*.f64 x -3/2) (+.f64 (/.f64 x 2) (*.f64 x (+.f64 wj (+.f64 wj -1))))))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj))))) (*.f64 -3 (/.f64 x 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (/.f64 x 2) (*.f64 x (+.f64 wj (+.f64 wj -1))))) (*.f64 x -3/2))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 wj (+.f64 x x))) (-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2) (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) 2) (+.f64 x (*.f64 x (+.f64 wj wj)))) (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) -1/2))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj (+.f64 x x))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (*.f64 wj (+.f64 x x))) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)))
(-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -2) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -2)))
(-.f64 (+.f64 (*.f64 wj x) x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (neg.f64 x) (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (*.f64 wj x) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (*.f64 wj x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 wj x)))
(-.f64 (*.f64 x wj) (-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) x) (+.f64 (*.f64 x wj) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(-.f64 (*.f64 x wj) (-.f64 (neg.f64 (*.f64 x wj)) (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -5/2 x) -1) (-.f64 (*.f64 x -5) 2))))))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (+.f64 x (*.f64 wj (+.f64 x x)))) (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x (*.f64 wj (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj wj))) (*.f64 x (+.f64 wj (+.f64 wj -1)))) (-.f64 (*.f64 x (+.f64 wj wj)) 0))
(+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (*.f64 x (+.f64 wj (+.f64 wj -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(*.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 1/2)
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 1/2)
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 1/2)
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))) 1/2)
(*.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 1/4)
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 1/2)
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))) 1/2)
(*.f64 1/4 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))))
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 1/2)
(*.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))) 1/2)
(/.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(/.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 4)
(/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj))))) 4)
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x)))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj))))) 4)
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x)))) 4)
(/.f64 (+.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (*.f64 2 (*.f64 wj 4)))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (*.f64 wj 8))) 4)
(/.f64 (+.f64 (*.f64 x (*.f64 2 (*.f64 wj 4))) (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (*.f64 2 (*.f64 wj 4)))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x (*.f64 wj 8))) 4)
(/.f64 (+.f64 (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4))) (+.f64 x x)) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))) 2)
(+.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(pow.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) 1)
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 x (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(neg.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (*.f64 x (*.f64 wj -2))))
(-.f64 x (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (neg.f64 x))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 0)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.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 (*.f64 -5/2 x) -1)))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (neg.f64 x) (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x) (*.f64 x -2))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (*.f64 x -2) x))
(-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (*.f64 x -2)))
(-.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -5/2 x) -1) (-.f64 (*.f64 x -5) 2))))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(-.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (*.f64 x 4) (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x x)))
(-.f64 (*.f64 x 4) (+.f64 (+.f64 x x) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) x)
(-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x x)) x)
(-.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (/.f64 x 2) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (-.f64 (/.f64 x -2) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (+.f64 x -1) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -2)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x -1)) -2)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (+.f64 x -1) (+.f64 x -1)) (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 x -1)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) -1) (-.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x -2))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) x) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (neg.f64 x)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 -1 (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (/.f64 x -2))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2))
(-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (/.f64 x 2))) (/.f64 x 2))
(-.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (/.f64 x 2))) (/.f64 x 2))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) x) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (+.f64 x x)) (-.f64 x (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (/.f64 x 2))))
(-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -5/2 x) -1) (-.f64 (*.f64 x -5) 2))) (*.f64 x -1/2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (+.f64 x (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (/.f64 x 2)))))
(-.f64 (/.f64 x 2) (+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x x)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 x -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2) (*.f64 x 4)) (-.f64 (*.f64 x 3) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 -1 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 1/2)
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 1/2)
(*.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 1/4)
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 1/2)
(*.f64 1/4 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 1/2)
(/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -1)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(/.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(+.f64 x (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 2))
(/.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)
(/.f64 (*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 4) 8)
(/.f64 (+.f64 (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) (*.f64 2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))))) 8)
(/.f64 (*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 4) 8)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x 4)) 4)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 4)
(pow.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 1)
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 x (+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 0)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 0 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 1 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (neg.f64 x) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))))
(-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x))
(-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 x (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 x (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2)))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x x))
(+.f64 x (+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (*.f64 x (*.f64 wj -2)) x))
(+.f64 (+.f64 x (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 (*.f64 x (*.f64 wj -2)) x))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) x)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (+.f64 -1 (-.f64 x (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 1 (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 1 (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 1 (*.f64 x (+.f64 wj (+.f64 wj -1)))))
(+.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))) (neg.f64 x))
(-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x))
(-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 x (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x)))))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj wj)))))
(+.f64 (/.f64 (*.f64 x wj) -1/2) (+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 x 2)))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) x) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (*.f64 x (*.f64 wj -2)) x))
(+.f64 (+.f64 x (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 (*.f64 x (*.f64 wj -2)) x))
(+.f64 (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)) (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x)))
(+.f64 (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (*.f64 x wj)) (-.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2) (*.f64 x wj)))
(+.f64 (+.f64 1 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (+.f64 x -1))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 x -1) (+.f64 1 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 -1 (-.f64 x (*.f64 wj (+.f64 x x)))) (-.f64 1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (+.f64 1 x) (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj (*.f64 x -2))) (+.f64 1 x))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 1 (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 1 (*.f64 x (+.f64 wj (+.f64 wj -1)))))
(+.f64 (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 wj (+.f64 x x))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) x) (-.f64 (+.f64 x x) (+.f64 (*.f64 wj (+.f64 x x)) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(+.f64 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) x) (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj wj))))
(+.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (+.f64 x x)))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 wj wj)))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (/.f64 (*.f64 x wj) -1/2)))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (*.f64 3 (/.f64 x 2)) (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (*.f64 x 3/2) (+.f64 (*.f64 x -1/2) (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj wj))))))
(+.f64 (*.f64 x 3/2) (+.f64 (*.f64 x -1/2) (neg.f64 (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj wj))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (*.f64 x -1/2) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj (+.f64 wj -1))))))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) x) (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (*.f64 x 4) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (*.f64 x -2))
(+.f64 (*.f64 x -2) (-.f64 (*.f64 x 4) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (*.f64 x -2) (-.f64 (*.f64 x 4) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (*.f64 x (+.f64 wj wj))))))
(+.f64 (*.f64 x -2) (-.f64 (*.f64 x 4) (+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 (/.f64 x 2) (neg.f64 x)))
(+.f64 (*.f64 3 (/.f64 x 2)) (-.f64 (/.f64 x 2) (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (*.f64 x 3/2) (+.f64 (*.f64 x -1/2) (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj wj))))))
(+.f64 (*.f64 x 3/2) (+.f64 (*.f64 x -1/2) (neg.f64 (+.f64 (*.f64 x (*.f64 wj 2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))))
(+.f64 (-.f64 -1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 1 (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (-.f64 -1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 1 (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (-.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (neg.f64 (+.f64 1 (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 (+.f64 x x) (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x))) (neg.f64 (+.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (*.f64 wj x))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 (*.f64 x wj) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2)) (+.f64 (*.f64 x wj) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2))))
(+.f64 (-.f64 x (+.f64 (*.f64 x wj) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2))) (-.f64 x (+.f64 (*.f64 x wj) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 2))))
(+.f64 (neg.f64 (*.f64 x wj)) (+.f64 (+.f64 (*.f64 x 3/2) (*.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) -1/2)) (-.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -2) (*.f64 x wj))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 x)) (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 x (-.f64 -1 (*.f64 x (*.f64 wj -2)))))
(+.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 2)))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) -1)
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 wj x)) (neg.f64 (*.f64 wj x)))
(+.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 1))
(-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (+.f64 wj wj)))
(+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x wj) -1/2))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (neg.f64 x))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)) (neg.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2)))
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (+.f64 x x) (-.f64 1 wj)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 wj (+.f64 x x)) (-.f64 (neg.f64 (*.f64 4 (*.f64 x wj))) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) x)))
(+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 x (*.f64 wj 4))))
(+.f64 (*.f64 x (+.f64 wj wj)) (-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (/.f64 (*.f64 x wj) -1/4))))
(+.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 x (+.f64 (+.f64 wj wj) -1)))
(+.f64 (*.f64 x (+.f64 -1 (+.f64 wj wj))) (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (*.f64 x (+.f64 wj (+.f64 wj -1))) (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(+.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (+.f64 wj (+.f64 wj -1)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) (-.f64 1 (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) x)) (-.f64 1 (*.f64 wj (+.f64 x x))))
(+.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -1) (-.f64 1 (*.f64 x (+.f64 wj wj))))
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 x (+.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))) (*.f64 wj (+.f64 x x))))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj (+.f64 wj -1))))))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj (+.f64 wj -1))))) (/.f64 (*.f64 x wj) -1/2))) 2)
(+.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1))) 2))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (*.f64 (+.f64 x x) (+.f64 wj -1)))) 2)
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (neg.f64 (*.f64 (+.f64 x x) (+.f64 wj -1))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) 2)
(+.f64 (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 2) (/.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) x)) 2))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 x (-.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 (+.f64 x x) (-.f64 1 wj))))) 2)
(+.f64 (/.f64 (*.f64 wj (*.f64 x -2)) 2) (/.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))) 2)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 wj (+.f64 wj -1)))))) 2)
(+.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(/.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))) 2)
(/.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj (+.f64 wj -1)))))) 2)
(+.f64 (/.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) 2) (/.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(/.f64 (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))) 2)
(/.f64 (+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (-.f64 (*.f64 (+.f64 x x) (-.f64 1 wj)) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj (+.f64 wj -1)))))) 2)
(+.f64 (/.f64 (-.f64 x (*.f64 wj (+.f64 x x))) 2) (/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 (+.f64 wj wj) -1)))) 2))
(/.f64 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))) 2)
(/.f64 (-.f64 x (+.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (+.f64 wj (+.f64 wj -1)))))) 2)
(+.f64 (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x)))) (/.f64 x 2))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x)))))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 wj wj)))))
(+.f64 (/.f64 (*.f64 x wj) -1/2) (+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 x 2)))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 (*.f64 wj (+.f64 x x)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 (/.f64 x 2) (+.f64 1 (*.f64 wj (+.f64 x x)))))
(+.f64 (+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) 1) (-.f64 -1 (-.f64 (*.f64 x (+.f64 wj wj)) (/.f64 x 2))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 x (+.f64 (+.f64 wj wj) -1))) (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (*.f64 x -1/2) (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj (+.f64 wj -1))))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 wj (+.f64 x x)))) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) 1)))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (*.f64 wj (+.f64 x x)))) (+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) -1))
(+.f64 -1 (+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (-.f64 (/.f64 x 2) (*.f64 x (+.f64 wj wj))) 1)))
(+.f64 -1 (+.f64 (-.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 (+.f64 1 (/.f64 x 2)) (/.f64 (*.f64 x wj) -1/2))))
(+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))))))
(+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (+.f64 x (*.f64 x (+.f64 wj wj))))))
(+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 1 (+.f64 (+.f64 x (*.f64 x (*.f64 wj 2))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (+.f64 wj -1))) (-.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (+.f64 wj -1))) (-.f64 1 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))))
(+.f64 (-.f64 -1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 1 (*.f64 x -2)))
(+.f64 (-.f64 -1 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 wj (+.f64 x x))))) (-.f64 1 (*.f64 x -2)))
(+.f64 (-.f64 (-.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (+.f64 x (*.f64 x (+.f64 wj wj)))) (-.f64 1 (*.f64 x -2)))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(-.f64 (neg.f64 (*.f64 x (+.f64 wj (+.f64 wj -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(*.f64 1 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(*.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))) -1)
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(-.f64 (neg.f64 (*.f64 x (+.f64 wj (+.f64 wj -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(*.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) 1/2)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) 1/4)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))))
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(/.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))) -1)
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(-.f64 (neg.f64 (*.f64 x (+.f64 wj (+.f64 wj -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))
(/.f64 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))) 2)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) 4)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))))))) 8)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(/.f64 (+.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 x (*.f64 4 (*.f64 x wj)))) 2)
(-.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2) (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1)))) 2)
(/.f64 (+.f64 (*.f64 -2 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1)))) 2)
(/.f64 (+.f64 (*.f64 -2 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (neg.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))))) 2)
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))) -2))
(/.f64 (+.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)
(/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (neg.f64 (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 x (*.f64 4 (*.f64 x wj)))) 2)
(-.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1))) (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2)) 2)
(/.f64 (+.f64 (*.f64 -2 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1)))) 2)
(/.f64 (+.f64 (*.f64 -2 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (neg.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))))) 2)
(+.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))) -2))
(/.f64 (+.f64 (+.f64 x (-.f64 x (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) (+.f64 x x)) 2)
(/.f64 (+.f64 x (+.f64 x (+.f64 x (-.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))))))) 2)
(+.f64 x (/.f64 (+.f64 x (+.f64 (neg.f64 x) (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4)))))) 2))
(+.f64 x (/.f64 (+.f64 x (neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x)))) 2))
(/.f64 (-.f64 (+.f64 x x) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 x (*.f64 4 (*.f64 x wj)))) 2)
(-.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))))) 4)
(/.f64 (-.f64 (*.f64 4 (*.f64 x 2)) (*.f64 2 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (+.f64 x x) (*.f64 4 (*.f64 x wj)))))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 2 (+.f64 x (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (+.f64 (*.f64 x (*.f64 wj 4)) x))))) 4)
(/.f64 (-.f64 (neg.f64 (*.f64 wj (*.f64 x 4))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x -2))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 4 (*.f64 x wj))) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 wj 4))) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 x wj) -1/4) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (/.f64 x 1/2)) 2)
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1))) -2) (*.f64 (*.f64 x 4) (+.f64 wj -1))) 2)
(/.f64 (-.f64 (*.f64 -2 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (*.f64 (*.f64 x 4) (+.f64 wj -1))) 2)
(/.f64 (-.f64 (*.f64 -2 (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))) (*.f64 x (*.f64 4 (+.f64 wj -1)))) 2)
(-.f64 (-.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))) (/.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))) 2))
(/.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 (*.f64 x 4) (-.f64 wj 1/2))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 x (*.f64 4 (-.f64 wj 1/2)))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 x (-.f64 wj 1/2)) -1/4) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) 2)
(/.f64 (-.f64 (-.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (*.f64 wj (*.f64 x 4))) 2)
(/.f64 (+.f64 (-.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2))) (-.f64 x (*.f64 4 (*.f64 x wj)))) 2)
(-.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) (*.f64 x (*.f64 wj 4))) 2))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x 4) (+.f64 wj -1))) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)))) 2)
(-.f64 (/.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))) -2) (+.f64 x (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) 2)))
(+.f64 (-.f64 (/.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))) -2) x) (/.f64 (*.f64 (pow.f64 wj 2) (-.f64 (*.f64 x -5) 2)) -2))
(pow.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)))) 1)
(+.f64 x (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1))))
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -5/2) -1)) (*.f64 x (+.f64 (+.f64 wj wj) -1))))
(neg.f64 (+.f64 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)) (*.f64 x (+.f64 -1 (+.f64 wj wj)))))
(-.f64 (neg.f64 (*.f64 x (+.f64 wj (+.f64 wj -1)))) (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -5/2 x) -1)))

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 19 to 12 computations (36.8% saved)

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

rewrite81.0ms (0.4%)

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

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

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 42 to 32 computations (23.8% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1000×rational_best-simplify-51
902×rational_best-simplify-57
726×rational_best-4
726×rational_best-2
726×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01144
17744
215342
342438
4184538
Stop Event
node limit
Counts
2 → 87
Calls
Call 1
Inputs
(*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1)))
(/.f64 -1 (+.f64 (*.f64 2 wj) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 x (-.f64 -2 (*.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2) (/.f64 x (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 (/.f64 x (+.f64 wj 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (*.f64 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (+.f64 wj 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 x (+.f64 wj 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2)) (/.f64 -1 (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 2 (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 -2 (-.f64 (*.f64 wj 8) -2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (+.f64 wj 1/2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2))) (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 1/2) (+.f64 2 (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 x (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (+.f64 x x) (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj)))) (+.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) (+.f64 wj 1/2))) (+.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (+.f64 x x) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 2 (*.f64 wj 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 x 4)) (*.f64 (+.f64 -1 (*.f64 -2 wj)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 x 4) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (+.f64 -1 (*.f64 -2 wj)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -8 (+.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 x x) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 x x) 4) (/.f64 -8 (+.f64 wj (+.f64 wj 1)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 x (+.f64 wj 1/2))) -1) (*.f64 (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj)) (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2)) (+.f64 wj (+.f64 wj 1))) -1) (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) (/.f64 -1 (+.f64 -1 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))) (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))) (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj)))) (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 -1 (*.f64 -2 wj))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 -1 (*.f64 -2 wj))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 1 (*.f64 (+.f64 -1 (*.f64 -2 wj)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 -1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 -1 (*.f64 -2 wj)) -8)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))))))

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1684×rational_best-simplify-55
928×rational_best-simplify-50
790×rational_best-simplify-65
774×rational_best-simplify-63
658×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02484025
17213923
221193699
Stop Event
node limit
Counts
123 → 179
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 8 (*.f64 (pow.f64 wj 3) x)))))
(*.f64 -1/2 (/.f64 x wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
(*.f64 -1/2 (/.f64 x wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
-1
(-.f64 (*.f64 2 wj) 1)
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (*.f64 8 (pow.f64 wj 3)) (*.f64 2 wj))) 1)
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 0)
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 x (-.f64 -2 (*.f64 wj 4))))
(+.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (-.f64 0 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 0)
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(-.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2) (/.f64 x (+.f64 wj 1/2)))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 (/.f64 x (+.f64 wj 1/2)) 4))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(-.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 1)
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (*.f64 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2) -1)
(/.f64 (neg.f64 (/.f64 x (+.f64 wj 1/2))) 2)
(/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 -2 (/.f64 x (+.f64 wj 1/2))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2)) (/.f64 -1 (+.f64 wj (+.f64 wj 1))))
(/.f64 (*.f64 x -2) (+.f64 2 (*.f64 wj 4)))
(/.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) 1/2)
(/.f64 (/.f64 x (-.f64 -2 (-.f64 (*.f64 wj 8) -2))) 1/4)
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -4) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 x (+.f64 wj 1/2)) -4)) 16)
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2))) (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 (/.f64 (neg.f64 x) 1/2) (+.f64 2 (*.f64 wj 4)))
(/.f64 (-.f64 0 (/.f64 x (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj)))) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) (+.f64 wj 1/2))) (+.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 2 (*.f64 wj 4)))
(/.f64 (-.f64 0 (*.f64 x 4)) (*.f64 (+.f64 -1 (*.f64 -2 wj)) -4))
(/.f64 (-.f64 0 (/.f64 (*.f64 x 4) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (+.f64 -1 (*.f64 -2 wj)) -4))
(/.f64 (*.f64 (/.f64 -8 (+.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 x x) 4)) 64)
(/.f64 (*.f64 (*.f64 (+.f64 x x) 4) (/.f64 -8 (+.f64 wj (+.f64 wj 1)))) 64)
(/.f64 (*.f64 (*.f64 2 (/.f64 x (+.f64 wj 1/2))) -1) (*.f64 (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj)) (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj))))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2)) (+.f64 wj (+.f64 wj 1))) -1) (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) (/.f64 -1 (+.f64 -1 (*.f64 -2 wj)))))
(pow.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 1)
(neg.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(+.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 0)
(+.f64 0 (/.f64 -1 (+.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))) (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))))
(-.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 0)
(-.f64 (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))) (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))
(-.f64 (neg.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj)))) (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 -1 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 2 (*.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1/2))
(*.f64 1 (/.f64 -1 (+.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1)
(*.f64 -2 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 -2 (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) 1/2))
(*.f64 (/.f64 2 (+.f64 -1 (*.f64 -2 wj))) 1/2)
(*.f64 -4 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))))
(*.f64 -4 (*.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))) 1/2))
(*.f64 1/2 (/.f64 2 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) -1)
(*.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))) -2)
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))) -4)
(*.f64 (/.f64 4 (+.f64 -1 (*.f64 -2 wj))) 1/4)
(*.f64 -8 (/.f64 1 (*.f64 (+.f64 -1 (*.f64 -2 wj)) -8)))
(*.f64 -8 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))) 1/2))
(*.f64 1/4 (/.f64 4 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 (/.f64 1 (*.f64 (+.f64 -1 (*.f64 -2 wj)) -8)) -8)
(pow.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1)
(neg.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))
Outputs
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (neg.f64 x) (*.f64 x (*.f64 2 wj)))
(*.f64 x (+.f64 -1 (*.f64 2 wj)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 x (*.f64 2 wj))) (*.f64 -4 (*.f64 x (pow.f64 wj 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 x (*.f64 2 wj)) (*.f64 (pow.f64 wj 2) (*.f64 x -4))))
(+.f64 (neg.f64 x) (*.f64 x (+.f64 (*.f64 2 wj) (*.f64 -4 (pow.f64 wj 2)))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 8 (*.f64 (pow.f64 wj 3) x)))))
(+.f64 (*.f64 -4 (*.f64 x (pow.f64 wj 2))) (+.f64 (neg.f64 x) (+.f64 (*.f64 x (*.f64 2 wj)) (*.f64 8 (*.f64 x (pow.f64 wj 3))))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 x (*.f64 2 wj))) (+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 8)) (*.f64 (pow.f64 wj 2) (*.f64 x -4))))
(+.f64 (*.f64 x (+.f64 -1 (*.f64 2 wj))) (*.f64 x (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 8 (pow.f64 wj 3)))))
(*.f64 -1/2 (/.f64 x wj))
(*.f64 x (/.f64 -1/2 wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (*.f64 x (/.f64 1/4 (pow.f64 wj 2))))
(*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 x (/.f64 1/4 (pow.f64 wj 2)))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (*.f64 x (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))) (*.f64 x (/.f64 1/16 (pow.f64 wj 4))))))
(+.f64 (*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2)))) (*.f64 x (+.f64 (/.f64 -1/8 (pow.f64 wj 3)) (/.f64 1/16 (pow.f64 wj 4)))))
(*.f64 -1/2 (/.f64 x wj))
(*.f64 x (/.f64 -1/2 wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (*.f64 x (/.f64 1/4 (pow.f64 wj 2))))
(*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 x (/.f64 1/4 (pow.f64 wj 2)))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (*.f64 x (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 -1/2 wj)) (+.f64 (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))) (*.f64 x (/.f64 1/16 (pow.f64 wj 4))))))
(+.f64 (*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2)))) (*.f64 x (+.f64 (/.f64 -1/8 (pow.f64 wj 3)) (/.f64 1/16 (pow.f64 wj 4)))))
-1
(-.f64 (*.f64 2 wj) 1)
(+.f64 (*.f64 2 wj) -1)
(+.f64 -1 (*.f64 2 wj))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(+.f64 (+.f64 (*.f64 2 wj) (*.f64 -4 (pow.f64 wj 2))) -1)
(+.f64 -1 (+.f64 (*.f64 2 wj) (*.f64 -4 (pow.f64 wj 2))))
(+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 -1 (*.f64 2 wj)))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (*.f64 8 (pow.f64 wj 3)) (*.f64 2 wj))) 1)
(+.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (*.f64 2 wj) (*.f64 8 (pow.f64 wj 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 8 (pow.f64 wj 3)))))
(+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (+.f64 (*.f64 2 wj) (*.f64 8 (pow.f64 wj 3))) -1))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1 (/.f64 1/2 wj)))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/2 wj))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 1 (/.f64 1/2 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1 (/.f64 1/16 (pow.f64 wj 4)))) (+.f64 (*.f64 1 (/.f64 1/2 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/16 (pow.f64 wj 4))) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1 (/.f64 1/2 wj)))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/2 wj))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 1 (/.f64 1/2 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1 (/.f64 1/16 (pow.f64 wj 4)))) (+.f64 (*.f64 1 (/.f64 1/2 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/16 (pow.f64 wj 4))) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 0)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 x (-.f64 -2 (*.f64 wj 4))))
(/.f64 (+.f64 x x) (-.f64 -2 (*.f64 wj 4)))
(+.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(+.f64 (-.f64 0 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 0)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (/.f64 0 (+.f64 -1 (*.f64 -2 wj))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (-.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2) (/.f64 x (+.f64 wj 1/2)))
(-.f64 (*.f64 1/2 (/.f64 x (+.f64 wj 1/2))) (/.f64 x (+.f64 wj 1/2)))
(-.f64 (*.f64 x (/.f64 1/2 (+.f64 wj 1/2))) (/.f64 x (+.f64 wj 1/2)))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(-.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 (/.f64 x (+.f64 wj 1/2)) 4))
(-.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) (/.f64 (/.f64 x 4) (+.f64 wj 1/2)))
(-.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj)))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (/.f64 0 (+.f64 -1 (*.f64 -2 wj))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 -2 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 1)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) (*.f64 (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))) (/.f64 (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(*.f64 -1/2 (/.f64 (/.f64 (-.f64 x 0) (+.f64 wj 1/2)) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2) -1)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (neg.f64 (/.f64 x (+.f64 wj 1/2))) 2)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1)))
(/.f64 (neg.f64 x) (+.f64 1 (+.f64 wj wj)))
(/.f64 (*.f64 -2 (/.f64 x (+.f64 wj 1/2))) 4)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2)) (/.f64 -1 (+.f64 wj (+.f64 wj 1))))
(/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) (*.f64 4 (+.f64 wj 1/2))) (/.f64 -1 (+.f64 1 (+.f64 wj wj))))
(/.f64 (/.f64 x (+.f64 wj 1/2)) (*.f64 4 (*.f64 -1 (/.f64 (+.f64 wj 1/2) (+.f64 1 (+.f64 wj wj))))))
(/.f64 (/.f64 x (+.f64 wj 1/2)) (*.f64 (+.f64 wj 1/2) (/.f64 -2 (+.f64 wj 1/2))))
(/.f64 (*.f64 x -2) (+.f64 2 (*.f64 wj 4)))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(/.f64 (/.f64 x (-.f64 -2 (*.f64 wj 4))) 1/2)
(/.f64 (+.f64 x x) (-.f64 -2 (*.f64 wj 4)))
(/.f64 (/.f64 x (-.f64 -2 (-.f64 (*.f64 wj 8) -2))) 1/4)
(/.f64 x (*.f64 (-.f64 -2 (-.f64 (*.f64 wj 8) -2)) 1/4))
(/.f64 (/.f64 x 1/4) (-.f64 -2 (-.f64 (*.f64 wj 8) -2)))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -4) 8)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (+.f64 wj 1/2)) -4)) 16)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2))) (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 -1 (+.f64 -1 (*.f64 wj -2))))
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2))))
(/.f64 (/.f64 (/.f64 (/.f64 x 4) (+.f64 wj 1/2)) (+.f64 wj 1/2)) (/.f64 2 (-.f64 (*.f64 wj -4) 2)))
(/.f64 (/.f64 (neg.f64 x) 1/2) (+.f64 2 (*.f64 wj 4)))
(*.f64 -1 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(neg.f64 (/.f64 x (+.f64 1 (*.f64 2 wj))))
(/.f64 (-.f64 0 (/.f64 x (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 wj (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 1 (+.f64 wj wj)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj)))) (+.f64 wj (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) (/.f64 (+.f64 -1 (*.f64 wj -2)) (-.f64 -1/2 wj)))) (+.f64 1 (+.f64 wj wj)))
(/.f64 (neg.f64 (/.f64 (/.f64 x 1/4) (/.f64 (-.f64 (*.f64 wj -4) 2) (-.f64 -1/2 wj)))) (+.f64 1 (+.f64 wj wj)))
(/.f64 (-.f64 0 (*.f64 (/.f64 x (+.f64 wj 1/2)) (+.f64 wj 1/2))) (+.f64 wj (+.f64 wj 1)))
(/.f64 (neg.f64 (*.f64 (+.f64 wj 1/2) (/.f64 x (+.f64 wj 1/2)))) (+.f64 1 (+.f64 wj wj)))
(/.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 1 (+.f64 wj wj)))
(/.f64 (-.f64 0 (/.f64 (+.f64 x x) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 2 (*.f64 wj 4)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (+.f64 2 (*.f64 wj 4)))
(/.f64 (-.f64 0 (*.f64 x 4)) (*.f64 (+.f64 -1 (*.f64 -2 wj)) -4))
(/.f64 (neg.f64 (*.f64 x 4)) (*.f64 -4 (+.f64 -1 (*.f64 wj -2))))
(/.f64 (/.f64 (neg.f64 (*.f64 x 4)) (+.f64 -1 (*.f64 wj -2))) -4)
(/.f64 (-.f64 0 (/.f64 (*.f64 x 4) (/.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)))) (*.f64 (+.f64 -1 (*.f64 -2 wj)) -4))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 wj 1/2) x) (/.f64 4 (+.f64 wj 1/2)))) (*.f64 -4 (+.f64 -1 (*.f64 wj -2))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 wj 1/2)) (/.f64 4 (+.f64 wj 1/2)))) (*.f64 -4 (+.f64 -1 (*.f64 wj -2))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (+.f64 wj 1/2) (/.f64 4 (+.f64 wj 1/2))))) (*.f64 -4 (+.f64 -1 (*.f64 wj -2))))
(/.f64 (*.f64 (/.f64 -8 (+.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 x x) 4)) 64)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (*.f64 (*.f64 (+.f64 x x) 4) (/.f64 -8 (+.f64 wj (+.f64 wj 1)))) 64)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 (*.f64 (*.f64 2 (/.f64 x (+.f64 wj 1/2))) -1) (*.f64 (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj)) (/.f64 (+.f64 -1 (*.f64 -2 wj)) (-.f64 -1/2 wj))))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 (+.f64 wj 1/2)))) (/.f64 (*.f64 (+.f64 -1 (*.f64 wj -2)) (+.f64 -1 (*.f64 wj -2))) (*.f64 (-.f64 -1/2 wj) (-.f64 -1/2 wj))))
(/.f64 (*.f64 x (/.f64 -2 (+.f64 wj 1/2))) (/.f64 (*.f64 (-.f64 1 (*.f64 wj -2)) (-.f64 1 (*.f64 wj -2))) (*.f64 (-.f64 wj -1/2) (-.f64 wj -1/2))))
(/.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -8) (*.f64 (/.f64 (-.f64 (*.f64 wj -4) 2) (-.f64 -1/2 wj)) (/.f64 (-.f64 (*.f64 wj -4) 2) (-.f64 -1/2 wj))))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 4) (+.f64 wj 1/2)) (+.f64 wj (+.f64 wj 1))) -1) (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) (/.f64 -1 (+.f64 -1 (*.f64 -2 wj)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) (*.f64 4 (+.f64 wj 1/2))) (+.f64 1 (+.f64 wj wj)))) (/.f64 1 (*.f64 (+.f64 -1 (*.f64 wj -2)) (+.f64 -1 (*.f64 wj -2)))))
(/.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 4 (+.f64 wj 1/2)) (*.f64 (+.f64 wj 1/2) (+.f64 1 (+.f64 wj wj)))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 wj -2)) (-.f64 1 (*.f64 wj -2)))))
(/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) -1/8) (/.f64 4 (*.f64 (-.f64 (*.f64 wj -4) 2) (-.f64 (*.f64 wj -4) 2))))
(pow.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) -1/2) 1)
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(neg.f64 (*.f64 (/.f64 x (+.f64 wj 1/2)) 1/2))
(*.f64 -1/2 (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 0)
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(+.f64 0 (/.f64 -1 (+.f64 wj (+.f64 wj 1))))
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(+.f64 (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))) (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(-.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 0)
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(-.f64 (/.f64 1/2 (+.f64 -1 (*.f64 -2 wj))) (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(-.f64 (neg.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj)))) (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 -1 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 2 (*.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1/2))
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(*.f64 1 (/.f64 -1 (+.f64 wj (+.f64 wj 1))))
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(*.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1)
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(*.f64 -2 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 -2 (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) 1/2))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 (/.f64 2 (+.f64 -1 (*.f64 -2 wj))) 1/2)
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 -4 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))))
(*.f64 -4 (*.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))) 1/2))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 1/2 (/.f64 2 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))) -1)
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 -2 wj))) -2)
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))) -4)
(*.f64 -4 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))))
(*.f64 (/.f64 4 (+.f64 -1 (*.f64 -2 wj))) 1/4)
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 -8 (/.f64 1 (*.f64 (+.f64 -1 (*.f64 -2 wj)) -8)))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 -8 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))) 1/2))
(*.f64 -4 (/.f64 1/2 (+.f64 2 (*.f64 wj 4))))
(*.f64 1/4 (/.f64 4 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(*.f64 (/.f64 1 (*.f64 (+.f64 -1 (*.f64 -2 wj)) -8)) -8)
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))
(pow.f64 (/.f64 -1 (+.f64 wj (+.f64 wj 1))) 1)
(/.f64 -1 (+.f64 1 (+.f64 wj wj)))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(neg.f64 (/.f64 -1 (+.f64 -1 (*.f64 -2 wj))))
(/.f64 1 (+.f64 -1 (*.f64 wj -2)))
(/.f64 2 (-.f64 (*.f64 wj -4) 2))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 33 to 21 computations (36.4% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
964×rational_best-simplify-51
946×rational_best-simplify-63
844×rational_best-simplify-57
800×rational_best-simplify-67
770×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
17644
215644
342944
4182744
Stop Event
node limit
Counts
2 → 136
Calls
Call 1
Inputs
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(+.f64 x (pow.f64 wj 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x (+.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (+.f64 (pow.f64 wj 2) (neg.f64 x)) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (neg.f64 x) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 x (+.f64 -1 (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (-.f64 0 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 wj 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 x wj)) (-.f64 (*.f64 x wj) (/.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) (*.f64 x wj)) (/.f64 (*.f64 -2 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 0 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (/.f64 (pow.f64 wj 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (/.f64 (pow.f64 wj 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (-.f64 0 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (+.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (pow.f64 wj 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (-.f64 0 (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 x wj)) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 x wj)) (-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (*.f64 x wj) (-.f64 (neg.f64 x) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (+.f64 (neg.f64 x) (*.f64 x wj)) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 x wj)) (/.f64 (-.f64 0 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (pow.f64 wj 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (/.f64 (pow.f64 wj 2) 2)) (/.f64 (pow.f64 wj 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2)) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x wj)) (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x wj)) (+.f64 (*.f64 x wj) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (*.f64 x wj)) (+.f64 (neg.f64 x) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (*.f64 x wj)) (+.f64 (*.f64 x wj) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x wj)) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x 1/2) (*.f64 x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (/.f64 (-.f64 0 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2) (*.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 2) (/.f64 (pow.f64 wj 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -4))) 2) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2))) 2) (-.f64 (*.f64 x wj) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (*.f64 x -1/2)) (-.f64 (*.f64 x wj) (/.f64 (pow.f64 wj 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (+.f64 (*.f64 x -1/2) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x wj)) (*.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (+.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 x (+.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj))) (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj))) (+.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj 4) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj 4) x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (neg.f64 (pow.f64 wj 2))) (-.f64 (*.f64 x wj) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2))) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 x (+.f64 wj wj)) x)) (/.f64 (pow.f64 wj 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) (-.f64 (pow.f64 wj 2) (*.f64 x wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 x (pow.f64 wj 2)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (*.f64 -3 (-.f64 0 (*.f64 x wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) (*.f64 x wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 2) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 3) 4) (/.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 x (*.f64 -2 wj))) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8)))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x -4) (-.f64 wj 1/2)) (*.f64 -2 (pow.f64 wj 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) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (*.f64 x -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) 4) (*.f64 x (*.f64 wj -8))) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) 4) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 wj 2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 x (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (/.f64 (-.f64 (neg.f64 x) (*.f64 2 (pow.f64 wj 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (/.f64 (pow.f64 wj 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 wj 2) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 wj 2) 2)) (*.f64 x -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 3) 4) (/.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x x) (-.f64 (neg.f64 x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x (pow.f64 wj 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 x 4) (pow.f64 (+.f64 wj wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (pow.f64 (+.f64 wj wj) 2) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 x (pow.f64 wj 2)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (pow.f64 wj 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 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) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)))))))

simplify104.0ms (0.6%)

Algorithm
egg-herbie
Rules
1288×rational_best-simplify-48
1256×rational_best-simplify-52
1228×rational_best-simplify-47
1146×rational_best-simplify-57
1134×rational_best-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03756008
110445910
226825806
Stop Event
node limit
Counts
184 → 234
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x)))
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)) x))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
x
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
x
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
x
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(-.f64 x (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)))
(-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x (+.f64 wj wj)))
(-.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 0)
(-.f64 0 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (neg.f64 (pow.f64 wj 2)))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (neg.f64 x))
(-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (+.f64 (pow.f64 wj 2) (neg.f64 x)) (*.f64 x (+.f64 wj wj))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (neg.f64 x) (pow.f64 wj 2))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 x (+.f64 -1 (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (*.f64 x -1/2)))
(-.f64 (*.f64 x 1/2) (-.f64 0 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2))))
(-.f64 (*.f64 x 1/2) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (*.f64 x 1/2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) (*.f64 x 1/2))))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (*.f64 x 1/2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2)))) 2))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (/.f64 (*.f64 -2 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))) 4))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 0 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (/.f64 (pow.f64 wj 2) 2))))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (/.f64 (pow.f64 wj 2) 2))))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (-.f64 0 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2)))) 2))
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (+.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (pow.f64 wj 2)) -2)))
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (-.f64 0 (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -4)))) 2))
(-.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x wj)))
(-.f64 (-.f64 0 (*.f64 x wj)) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 x wj))))
(-.f64 (-.f64 0 (*.f64 x wj)) (-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 x wj))))
(-.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (*.f64 x wj) (-.f64 (neg.f64 x) (pow.f64 wj 2))))
(-.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (+.f64 (neg.f64 x) (*.f64 x wj)) (neg.f64 (pow.f64 wj 2))))
(-.f64 (-.f64 0 (*.f64 x wj)) (/.f64 (-.f64 0 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (pow.f64 wj 2))))) 2))
(-.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (/.f64 (pow.f64 wj 2) 2)) (/.f64 (pow.f64 wj 2) -2))
(-.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (-.f64 x (*.f64 x wj)) (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x wj)))
(-.f64 (-.f64 x (*.f64 x wj)) (+.f64 (*.f64 x wj) (neg.f64 (pow.f64 wj 2))))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x wj)) (+.f64 (neg.f64 x) (*.f64 x wj)))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x wj)) (+.f64 (*.f64 x wj) (neg.f64 x)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x wj)) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))) x) 2))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x 1/2) (*.f64 x wj))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (/.f64 (-.f64 0 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2))
(-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2) (*.f64 x wj))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 2) (/.f64 (pow.f64 wj 2) -2))
(-.f64 (/.f64 (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -4))) 2) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))
(-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2))) 2) (-.f64 (*.f64 x wj) (*.f64 x 1/2)))
(-.f64 (-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (*.f64 x -1/2)) (-.f64 (*.f64 x wj) (/.f64 (pow.f64 wj 2) 2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (+.f64 (*.f64 x -1/2) (neg.f64 (pow.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (*.f64 x -1/2)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x wj)) (*.f64 x wj))
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (+.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj))) (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj))) (+.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj 4) x) x))
(-.f64 (+.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj 4) x) (pow.f64 wj 2)))
(-.f64 (-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (neg.f64 (pow.f64 wj 2))) (-.f64 (*.f64 x wj) (*.f64 x 1/2)))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2))) (*.f64 x -1/2))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 x (+.f64 wj wj)) x)) (/.f64 (pow.f64 wj 2) -2))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2))) 2))
(-.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2))) 2))
(-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) (-.f64 (pow.f64 wj 2) (*.f64 x wj))) 2))
(-.f64 (/.f64 (+.f64 (+.f64 x (pow.f64 wj 2)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (*.f64 -3 (-.f64 0 (*.f64 x wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) -2)) 2))
(-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) (*.f64 x wj)) 2))
(-.f64 (/.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2))
(-.f64 (/.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 2) (*.f64 x -1/2))
(-.f64 (/.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) x) 2))
(-.f64 (/.f64 (*.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 3) 4) (/.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))) 4))
(-.f64 (-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 x (*.f64 -2 wj))) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(*.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)
(*.f64 1 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))))
(*.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))
(*.f64 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 1/4 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))))
(*.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8)))) 1/8)
(/.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))) 4)
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8)))) 8)
(/.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)
(/.f64 (-.f64 (*.f64 (*.f64 x -4) (-.f64 wj 1/2)) (*.f64 -2 (pow.f64 wj 2))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 x 4) (*.f64 x (*.f64 wj -8))) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(/.f64 (-.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (*.f64 x -2)) 2)
(/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) 4) (*.f64 x (*.f64 wj -8))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) 4) (*.f64 x -4)) 4)
(pow.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)
(neg.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (neg.f64 x))
(-.f64 (+.f64 x (pow.f64 wj 2)) 0)
(-.f64 0 (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 2) (neg.f64 x)))
(-.f64 (+.f64 x x) (+.f64 x (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 x 1/2) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 (neg.f64 x) (*.f64 2 (pow.f64 wj 2))) 2))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) x) 2))
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (/.f64 (pow.f64 wj 2) -2))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) x) 2))
(-.f64 (/.f64 (*.f64 3 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) 2))
(-.f64 (/.f64 (+.f64 x (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 wj 2) 2)) (*.f64 x -1/2)) 2))
(-.f64 (/.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 3) 4) (/.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) 4))
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (-.f64 x x) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(*.f64 (+.f64 x (pow.f64 wj 2)) 1)
(*.f64 1 (+.f64 x (pow.f64 wj 2)))
(*.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) -1)
(*.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 x (pow.f64 wj 2))))
(*.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 x (pow.f64 wj 2)) 4))
(*.f64 1/4 (+.f64 (*.f64 x 4) (pow.f64 (+.f64 wj wj) 2)))
(*.f64 1/4 (+.f64 (pow.f64 (+.f64 wj wj) 2) (*.f64 x 4)))
(*.f64 (*.f64 2 (*.f64 (+.f64 x (pow.f64 wj 2)) 4)) 1/8)
(/.f64 (+.f64 x (pow.f64 wj 2)) 1)
(/.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) -1)
(/.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) 2)
(/.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (pow.f64 wj 2)) 4)) 8)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(pow.f64 (+.f64 x (pow.f64 wj 2)) 1)
(neg.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)))
Outputs
(pow.f64 wj 2)
(+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -2 wj)) x) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 wj -2)) x)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 wj -2)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1))
(*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (neg.f64 (+.f64 -1 (*.f64 wj 2)))))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 x (*.f64 wj (*.f64 -2 x)))
(+.f64 x (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
x
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
x
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
x
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(+.f64 (pow.f64 wj 2) x)
(-.f64 x (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x (+.f64 wj wj)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 0)
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 0 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (neg.f64 (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (neg.f64 x))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (+.f64 (pow.f64 wj 2) (neg.f64 x)) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (neg.f64 x) (pow.f64 wj 2))))
(+.f64 x (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 -2 x))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 -2 (*.f64 wj x))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (*.f64 x (+.f64 -1 (*.f64 -2 wj))) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 -4 (*.f64 wj x)) (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 (*.f64 wj -2) -1))))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (+.f64 (*.f64 wj -2) -1))))
(+.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (*.f64 wj -4)) (*.f64 x (+.f64 (*.f64 wj -2) -1))))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (*.f64 x -1/2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 x 1/2) (-.f64 0 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 x 1/2) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 x 1/2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) (*.f64 x 1/2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 x 1/2) (+.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (*.f64 x 1/2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2)))) 2))
(-.f64 (*.f64 x 1/2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) x))) 2))
(-.f64 (*.f64 x 1/2) (/.f64 (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 (pow.f64 wj 2) x))) 2))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (-.f64 (*.f64 wj x) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (/.f64 (*.f64 -2 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))) 4))
(-.f64 (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)) (/.f64 (*.f64 -2 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))) 4))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (+.f64 (*.f64 wj x) (/.f64 (*.f64 -2 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))) 4)))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 0 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (/.f64 (pow.f64 wj 2) 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (/.f64 (pow.f64 wj 2) 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (-.f64 0 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2)))) 2))
(/.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))) 2)
(/.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))))) 2)
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))) 2)
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (+.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (+.f64 x (pow.f64 wj 2)) -2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (-.f64 0 (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -4)))) 2))
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) x) (neg.f64 (+.f64 (+.f64 (pow.f64 wj 2) x) (*.f64 -4 (*.f64 wj x))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (neg.f64 (neg.f64 (*.f64 wj (*.f64 x -4))))) 2)
(+.f64 (+.f64 (pow.f64 wj 2) x) (neg.f64 (/.f64 (*.f64 x (*.f64 wj -4)) -2)))
(-.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (*.f64 x wj)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 0 (*.f64 x wj)) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 x wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 0 (*.f64 x wj)) (-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 x wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (*.f64 x wj) (-.f64 (neg.f64 x) (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 0 (*.f64 x wj)) (+.f64 (+.f64 (neg.f64 x) (*.f64 x wj)) (neg.f64 (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 0 (*.f64 x wj)) (/.f64 (-.f64 0 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (pow.f64 wj 2))))) 2))
(-.f64 (neg.f64 (*.f64 wj x)) (/.f64 (neg.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 2 (+.f64 (pow.f64 wj 2) x)))) 2))
(-.f64 (-.f64 (+.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) 0) (*.f64 wj x))
(-.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj x) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2))
(-.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (/.f64 (pow.f64 wj 2) 2)) (/.f64 (pow.f64 wj 2) -2))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 x (*.f64 x wj)) (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x wj)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 x (*.f64 x wj)) (+.f64 (*.f64 x wj) (neg.f64 (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x wj)) (+.f64 (neg.f64 x) (*.f64 x wj)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (pow.f64 wj 2) (*.f64 x wj)) (+.f64 (*.f64 x wj) (neg.f64 x)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x wj)) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))) x) 2))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 wj x)) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (+.f64 (pow.f64 wj 2) x)) 2))
(-.f64 (/.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) (+.f64 x x)))) 2) (*.f64 wj x))
(-.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (+.f64 x x))) 2) (*.f64 wj x))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 x 1/2) (*.f64 x wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (/.f64 (-.f64 0 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2))
(-.f64 (*.f64 x 1/2) (+.f64 (/.f64 (neg.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2) (*.f64 wj x)))
(-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (neg.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2))
(-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (-.f64 (*.f64 wj (+.f64 x x)) x)) -2))
(-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2) (*.f64 x wj))
(-.f64 (neg.f64 (*.f64 wj x)) (/.f64 (neg.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (*.f64 2 (+.f64 (pow.f64 wj 2) x)))) 2))
(-.f64 (-.f64 (+.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 -2 (*.f64 wj x)) 2)) 0) (*.f64 wj x))
(-.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj x) x)) (/.f64 (*.f64 wj (*.f64 -2 x)) -2))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 2) (/.f64 (pow.f64 wj 2) -2))
(/.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))) 2)
(/.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))))) 2)
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))) 2)
(-.f64 (/.f64 (+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -4))) 2) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) x) (neg.f64 (+.f64 (+.f64 (pow.f64 wj 2) x) (*.f64 -4 (*.f64 wj x))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (neg.f64 (neg.f64 (*.f64 wj (*.f64 x -4))))) 2)
(+.f64 (+.f64 (pow.f64 wj 2) x) (neg.f64 (/.f64 (*.f64 x (*.f64 wj -4)) -2)))
(-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2))) 2) (-.f64 (*.f64 x wj) (*.f64 x 1/2)))
(-.f64 (*.f64 x 1/2) (+.f64 (/.f64 (neg.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2) (*.f64 wj x)))
(-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (neg.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (*.f64 2 (pow.f64 wj 2)))) 2))
(-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (-.f64 (*.f64 wj (+.f64 x x)) x)) -2))
(-.f64 (-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (*.f64 x -1/2)) (-.f64 (*.f64 x wj) (/.f64 (pow.f64 wj 2) 2)))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 wj x) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (+.f64 (*.f64 x -1/2) (*.f64 wj x)))))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 wj x) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 x (+.f64 -1/2 wj)))))
(-.f64 (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)) (-.f64 (*.f64 x (+.f64 wj -1/2)) (/.f64 (pow.f64 wj 2) 2)))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (+.f64 wj wj))) (+.f64 (*.f64 x -1/2) (neg.f64 (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (+.f64 (*.f64 x (+.f64 wj wj)) (*.f64 x -1/2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (+.f64 (*.f64 x -1/2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x wj)) (*.f64 x wj))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (+.f64 (*.f64 x (+.f64 wj wj)) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x (+.f64 wj wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj))) (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 x (+.f64 wj wj))) (+.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj 4) x) x))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 x (*.f64 wj 4)) x))
(+.f64 (-.f64 (*.f64 wj (+.f64 x x)) (-.f64 (*.f64 x (*.f64 wj 4)) (pow.f64 wj 2))) x)
(-.f64 (+.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj 4) x) (pow.f64 wj 2)))
(-.f64 x (-.f64 (*.f64 x (*.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (*.f64 x (*.f64 wj 4)) x))
(+.f64 (-.f64 (*.f64 wj (+.f64 x x)) (-.f64 (*.f64 x (*.f64 wj 4)) (pow.f64 wj 2))) x)
(-.f64 (-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (neg.f64 (pow.f64 wj 2))) (-.f64 (*.f64 x wj) (*.f64 x 1/2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (*.f64 x 1/2) (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2))) (*.f64 x -1/2))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (*.f64 x (+.f64 wj wj)) x)) (/.f64 (pow.f64 wj 2) -2))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2))) 2))
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) x) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))) 2)
(/.f64 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (-.f64 (*.f64 wj x) (+.f64 (pow.f64 wj 2) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)))))) 2)
(-.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2))) 2))
(/.f64 (-.f64 (+.f64 x (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (+.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (pow.f64 wj 2)) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))) 2)
(/.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 x x))) (-.f64 (+.f64 x (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))) 2)
(-.f64 (/.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) (-.f64 (pow.f64 wj 2) (*.f64 x wj))) 2))
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (-.f64 (*.f64 wj x) (-.f64 (pow.f64 wj 2) (/.f64 (+.f64 (pow.f64 wj 2) x) -2)))) 2)
(/.f64 (-.f64 (-.f64 (pow.f64 wj 2) (*.f64 wj x)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (+.f64 (-.f64 x (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))))) 2)
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (-.f64 (pow.f64 wj 2) (*.f64 wj x)))) 2)
(-.f64 (/.f64 (+.f64 (+.f64 x (pow.f64 wj 2)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (*.f64 -3 (-.f64 0 (*.f64 x wj))) (/.f64 (+.f64 x (pow.f64 wj 2)) -2)) 2))
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 wj 2) x) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (*.f64 (neg.f64 (*.f64 wj x)) -3))) 2)
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)))) (+.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (*.f64 (neg.f64 (*.f64 wj x)) -3))) 2)
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (-.f64 (*.f64 (*.f64 wj x) 3) (+.f64 (+.f64 (pow.f64 wj 2) x) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))))) 2)
(-.f64 (/.f64 (+.f64 (*.f64 x (*.f64 -2 wj)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) (*.f64 x wj)) 2))
(/.f64 (-.f64 (+.f64 (*.f64 wj (*.f64 -2 x)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (+.f64 (*.f64 wj x) (*.f64 (+.f64 (pow.f64 wj 2) x) -3/2))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (+.f64 (*.f64 wj x) (*.f64 (+.f64 (pow.f64 wj 2) x) -3/2))) 2)
(-.f64 (/.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2))
(/.f64 (-.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))) 2)
(/.f64 (-.f64 (+.f64 x (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))) 2)
(/.f64 (-.f64 x (+.f64 (-.f64 (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (-.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 x x)))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))) 2)
(-.f64 (/.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 2) (*.f64 x -1/2))
(-.f64 (/.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))) 2) (*.f64 x -1/2))
(-.f64 (/.f64 (+.f64 x (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))) 2) (*.f64 x -1/2))
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (+.f64 (-.f64 x (*.f64 wj (+.f64 x x))) (-.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 x x))))) 2) (*.f64 x -1/2))
(-.f64 (/.f64 (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj))) 2) (/.f64 (-.f64 (-.f64 (*.f64 x wj) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) x) 2))
(/.f64 (-.f64 (+.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))) 2)
(/.f64 (-.f64 (+.f64 x (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2))) 2)
(/.f64 (-.f64 x (+.f64 (-.f64 (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (-.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 x x)))) (-.f64 (*.f64 wj x) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))) 2)
(-.f64 (/.f64 (*.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 3) 4) (/.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 3) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 (pow.f64 wj 2) x))) 4)
(/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x)) 3) (-.f64 (*.f64 wj (+.f64 x x)) x))) 4)
(-.f64 (-.f64 (+.f64 x (pow.f64 wj 2)) (+.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (*.f64 x (*.f64 -2 wj)) (*.f64 x (*.f64 -2 wj))) (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 1 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))))
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))))
(*.f64 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 wj (*.f64 x -8))) 1/4)
(*.f64 1/4 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))))
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 wj (*.f64 x -8))) 1/4)
(*.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8)))) 1/8)
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8))) 1/4)
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 wj (*.f64 x -8))) 1/4)
(/.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))) 2)
(/.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (+.f64 (pow.f64 wj 2) (*.f64 (*.f64 x -4) (-.f64 wj 1/2))))) 2)
(/.f64 (-.f64 (pow.f64 wj 2) (neg.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))))) 2)
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 -4 (-.f64 wj 1/2)))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8))) 4)
(+.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 wj (*.f64 x -8)) 4))
(+.f64 (pow.f64 wj 2) (+.f64 x (/.f64 (*.f64 wj (*.f64 x -8)) 4)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (*.f64 x (*.f64 wj -8)))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8)))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 wj (*.f64 x -8)))) 8)
(/.f64 (-.f64 (*.f64 x (*.f64 wj -8)) (neg.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8))) 4)
(+.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 wj (*.f64 x -8)) 4))
(+.f64 (pow.f64 wj 2) (+.f64 x (/.f64 (*.f64 wj (*.f64 x -8)) 4)))
(/.f64 (-.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) (neg.f64 (*.f64 x (*.f64 wj -8)))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 4) (*.f64 x (*.f64 wj -8))) 4)
(+.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 wj (*.f64 x -8)) 4))
(+.f64 (pow.f64 wj 2) (+.f64 x (/.f64 (*.f64 wj (*.f64 x -8)) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 x -4) (-.f64 wj 1/2)) (*.f64 -2 (pow.f64 wj 2))) 2)
(/.f64 (-.f64 (*.f64 (*.f64 x -4) (-.f64 wj 1/2)) (*.f64 (pow.f64 wj 2) -2)) 2)
(/.f64 (-.f64 (*.f64 x (*.f64 -4 (-.f64 wj 1/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) 4))) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 x 4)) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 wj -8) 4)) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 4 (*.f64 wj -8))) (*.f64 (pow.f64 wj 2) -4)) 4)
(/.f64 (-.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (*.f64 x -2)) 2)
(/.f64 (-.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) (*.f64 -2 x)) 2)
(-.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 x x)))) 2) (neg.f64 x))
(/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 wj 2) 4) (*.f64 x (*.f64 wj -8))) (*.f64 x -4)) 4)
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 wj -8)) (*.f64 x 4)) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 wj -8) 4)) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(/.f64 (-.f64 (*.f64 x (+.f64 4 (*.f64 wj -8))) (*.f64 (pow.f64 wj 2) -4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 wj 2) (*.f64 wj (+.f64 x x))) 4) (*.f64 x -4)) 4)
(pow.f64 (+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj)))) 1)
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(neg.f64 (-.f64 (*.f64 x (+.f64 wj wj)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (+.f64 wj wj)) x))
(+.f64 x (-.f64 (pow.f64 wj 2) (*.f64 x (+.f64 wj wj))))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 x (neg.f64 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (pow.f64 wj 2) (neg.f64 x))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (+.f64 x (pow.f64 wj 2)) 0)
(+.f64 (pow.f64 wj 2) x)
(-.f64 0 (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 2) (neg.f64 x)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (+.f64 x x) (+.f64 x (neg.f64 (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (*.f64 x 1/2) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x 1/2)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (neg.f64 (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 (neg.f64 x) (*.f64 2 (pow.f64 wj 2))) 2))
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 (/.f64 (pow.f64 wj 2) -1/2) x) 2))
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (/.f64 (pow.f64 wj 2) 2) (+.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) x) 2))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (+.f64 x (pow.f64 wj 2)) -2))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (*.f64 x -1/2))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) 2)) (/.f64 (pow.f64 wj 2) -2))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (/.f64 (+.f64 (pow.f64 wj 2) (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) x) 2))
(/.f64 (-.f64 (+.f64 (pow.f64 wj 2) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) x)) 2)
(/.f64 (-.f64 x (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) -2) (+.f64 (pow.f64 wj 2) (/.f64 (+.f64 (pow.f64 wj 2) x) 2)))) 2)
(-.f64 (/.f64 (*.f64 3 (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) -2) 2))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 3/2) 2) (/.f64 (+.f64 (pow.f64 wj 2) x) -4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 3) (-.f64 (neg.f64 x) (pow.f64 wj 2))) 4)
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 3) (neg.f64 x)) (pow.f64 wj 2)) 4)
(-.f64 (/.f64 (+.f64 x (/.f64 (+.f64 x (pow.f64 wj 2)) 2)) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 wj 2) 2)) (*.f64 x -1/2)) 2))
(/.f64 (-.f64 (+.f64 x (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (+.f64 (*.f64 x -1/2) (*.f64 (pow.f64 wj 2) -3/2))) 2)
(/.f64 (+.f64 (*.f64 x 1/2) (-.f64 (+.f64 x (/.f64 (+.f64 (pow.f64 wj 2) x) 2)) (*.f64 (pow.f64 wj 2) -3/2))) 2)
(-.f64 (/.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 3) 4) (/.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) 4))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 3/2) 2) (/.f64 (+.f64 (pow.f64 wj 2) x) -4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 3) (-.f64 (neg.f64 x) (pow.f64 wj 2))) 4)
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (pow.f64 wj 2) x) 3) (neg.f64 x)) (pow.f64 wj 2)) 4)
(-.f64 (-.f64 (pow.f64 wj 2) (pow.f64 wj 2)) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) x)
(-.f64 (-.f64 x x) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) x)
(*.f64 (+.f64 x (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) x)
(*.f64 1 (+.f64 x (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) x)
(*.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) -1)
(+.f64 (pow.f64 wj 2) x)
(*.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) 1/2)
(+.f64 (pow.f64 wj 2) x)
(*.f64 1/2 (*.f64 2 (+.f64 x (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) x)
(*.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) 1/4)
(+.f64 (pow.f64 wj 2) x)
(*.f64 1/4 (*.f64 (+.f64 x (pow.f64 wj 2)) 4))
(+.f64 (pow.f64 wj 2) x)
(*.f64 1/4 (+.f64 (*.f64 x 4) (pow.f64 (+.f64 wj wj) 2)))
(*.f64 1/4 (+.f64 (pow.f64 (+.f64 wj wj) 2) (*.f64 x 4)))
(*.f64 1/4 (+.f64 (*.f64 x 4) (pow.f64 (+.f64 wj wj) 2)))
(*.f64 (*.f64 2 (*.f64 (+.f64 x (pow.f64 wj 2)) 4)) 1/8)
(+.f64 (pow.f64 wj 2) x)
(/.f64 (+.f64 x (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) x)
(/.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) -1)
(+.f64 (pow.f64 wj 2) x)
(/.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) 2)
(+.f64 (pow.f64 wj 2) x)
(/.f64 (*.f64 (+.f64 x (pow.f64 wj 2)) 4) 4)
(+.f64 (pow.f64 wj 2) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (pow.f64 wj 2)) 4)) 8)
(+.f64 (pow.f64 wj 2) x)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (pow.f64 wj 2) -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (neg.f64 (*.f64 (pow.f64 wj 2) 4))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 wj 2) 4) (*.f64 x -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (pow.f64 wj 2) -4)) 4)
(pow.f64 (+.f64 x (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) x)
(neg.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) x)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 45 to 27 computations (40% saved)

series4.0ms (0%)

Counts
3 → 40
Calls

12 calls:

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

rewrite125.0ms (0.7%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01263
18963
222363
378861
4424761
Stop Event
node limit
Counts
3 → 159
Calls
Call 1
Inputs
(/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))
(*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 -3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.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 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.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 -1 (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (exp.f64 wj)) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 wj) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1/2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (exp.f64 wj)) (/.f64 -2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 -1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 -2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 -4 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) 4)) (/.f64 -4 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) -2) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 (exp.f64 wj)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (/.f64 -2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.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 -1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 1 (/.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 1 (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))) (/.f64 -2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (/.f64 -8 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 -1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (/.f64 (/.f64 -2 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))) (/.f64 -4 (*.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 wj 1)) (*.f64 (+.f64 wj 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (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 -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 -1 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 -1 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.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 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (/.f64 -1 (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 -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 -4 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))) (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 (neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (exp.f64 wj)) (/.f64 -1/2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) 4) (/.f64 (/.f64 -3 (exp.f64 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (exp.f64 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (exp.f64 wj)) (/.f64 1/2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) 4) (/.f64 (exp.f64 (neg.f64 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (exp.f64 wj)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (exp.f64 wj)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (exp.f64 wj)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 wj) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 1 (*.f64 2 (*.f64 (exp.f64 wj) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 -4 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (exp.f64 wj) 4))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (exp.f64 wj)) 1)))))

simplify117.0ms (0.6%)

Algorithm
egg-herbie
Rules
1186×rational_best-simplify-1
1180×rational_best-simplify-63
1180×rational_best-simplify-54
672×rational_best-simplify-47
624×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03855279
19965217
235255189
Stop Event
node limit
Counts
199 → 239
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 2 wj) 1)
(-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(-.f64 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) 1)
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(*.f64 -1 (/.f64 x (*.f64 (exp.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 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
-1
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 3)))) 1)
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 0)
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) 0))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(+.f64 0 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 -3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) 2))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(+.f64 (/.f64 0 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 0)
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) 0))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) 0))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.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 -1 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) 2))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2)))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(-.f64 (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 -1 (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 1)
(*.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(*.f64 (/.f64 -2 (exp.f64 wj)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 -2 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/2)
(*.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1/2 (exp.f64 wj)))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))
(*.f64 (/.f64 -4 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(*.f64 1/2 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (exp.f64 wj)) (/.f64 -2 (+.f64 wj 1)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) -1)
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 -1 (exp.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 -2 (exp.f64 wj)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 -4 (exp.f64 wj)))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 4)) (/.f64 -4 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) -2) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))
(*.f64 (/.f64 -4 (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 4)))
(*.f64 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/4)
(*.f64 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 (/.f64 -8 (exp.f64 wj)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2)
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (/.f64 -2 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 -2 (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 1 (/.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(*.f64 1/4 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) -4)
(*.f64 (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))) (/.f64 -2 (+.f64 wj 1)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (/.f64 -8 (exp.f64 wj)))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 -1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (/.f64 (/.f64 -2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))) (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) -2))
(*.f64 (*.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (exp.f64 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -1 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -4 (exp.f64 wj))) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (-.f64 -1 wj))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -2 (exp.f64 wj))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -4 (exp.f64 wj))))
(pow.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 1)
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(+.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(+.f64 (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))) (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))))
(-.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(-.f64 (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 (neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2))
(/.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(/.f64 (*.f64 x (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)
(/.f64 (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)
(/.f64 (+.f64 (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 16)
(pow.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 -1 (exp.f64 wj)) 0)
(+.f64 0 (/.f64 -1 (exp.f64 wj)))
(+.f64 (/.f64 -1/2 (exp.f64 wj)) (/.f64 -1/2 (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) 4) (/.f64 (/.f64 -3 (exp.f64 wj)) 4))
(-.f64 (/.f64 -1 (exp.f64 wj)) 0)
(-.f64 (/.f64 -1/2 (exp.f64 wj)) (/.f64 1/2 (exp.f64 wj)))
(-.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) 4) (/.f64 (exp.f64 (neg.f64 wj)) 4))
(*.f64 -1 (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 -1 (exp.f64 wj)) 1)
(*.f64 1 (/.f64 -1 (exp.f64 wj)))
(*.f64 (/.f64 -2 (exp.f64 wj)) 1/2)
(*.f64 -2 (/.f64 1/2 (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) -1)
(*.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) 4)))
(*.f64 (/.f64 -4 (exp.f64 wj)) 1/4)
(*.f64 1/2 (/.f64 -2 (exp.f64 wj)))
(*.f64 (/.f64 1/2 (exp.f64 wj)) -2)
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 4)) -4)
(*.f64 -8 (/.f64 1 (*.f64 2 (*.f64 (exp.f64 wj) 4))))
(*.f64 1/4 (/.f64 -4 (exp.f64 wj)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (exp.f64 wj) 4))) -8)
(pow.f64 (/.f64 -1 (exp.f64 wj)) 1)
Outputs
-1
(-.f64 (*.f64 2 wj) 1)
(+.f64 (*.f64 2 wj) -1)
(+.f64 -1 (*.f64 2 wj))
(-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(+.f64 (+.f64 (*.f64 2 wj) (*.f64 -5/2 (pow.f64 wj 2))) -1)
(+.f64 -1 (+.f64 (*.f64 2 wj) (*.f64 -5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 2 wj) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) -1))
(-.f64 (+.f64 (*.f64 8/3 (pow.f64 wj 3)) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) 1)
(+.f64 (+.f64 (*.f64 2 wj) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 8/3 (pow.f64 wj 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (+.f64 (*.f64 2 wj) (*.f64 8/3 (pow.f64 wj 3)))))
(+.f64 (+.f64 (*.f64 2 wj) (*.f64 8/3 (pow.f64 wj 3))) (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) -1))
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 -1 wj) (exp.f64 wj))
(/.f64 (/.f64 -1 (exp.f64 wj)) wj)
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) wj))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(/.f64 -1 (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 -1 wj) (exp.f64 wj))
(/.f64 (/.f64 -1 (exp.f64 wj)) wj)
(-.f64 (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (/.f64 1 (*.f64 (exp.f64 wj) wj)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) wj))
(-.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (+.f64 (/.f64 1 (*.f64 (exp.f64 wj) wj)) (/.f64 1 (*.f64 (exp.f64 wj) (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (neg.f64 x) (*.f64 2 (*.f64 wj x)))
(*.f64 x (+.f64 -1 (*.f64 2 wj)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))) (*.f64 (pow.f64 wj 2) (*.f64 x -5/2)))
(+.f64 (neg.f64 x) (+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 (pow.f64 wj 2) (*.f64 -5/2 x))))
(+.f64 (*.f64 x (+.f64 -1 (*.f64 2 wj))) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)) (pow.f64 wj 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))) (+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 (*.f64 x -5/2) -2) (+.f64 (*.f64 x -3) (*.f64 x 2/3)))) (*.f64 (pow.f64 wj 2) (*.f64 x -5/2))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 -5/2 x)) (+.f64 (*.f64 2 (*.f64 wj x)) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -5/2 (*.f64 x -2)) (*.f64 x -7/3))))))
(+.f64 (+.f64 (*.f64 x (+.f64 -1 (*.f64 2 wj))) (*.f64 -5/2 (*.f64 (pow.f64 wj 2) x))) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -5/2 (*.f64 x -2)) (*.f64 x -7/3))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj))
(neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2)))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)) (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 4)))
(+.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj))
(neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2)))
(+.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))
(+.f64 (neg.f64 (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)) (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 4))))
(+.f64 (+.f64 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))) (*.f64 -1 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))))) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 4)))
(+.f64 (/.f64 (/.f64 x (pow.f64 wj 2)) (exp.f64 wj)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))))
-1
(-.f64 wj 1)
(+.f64 wj -1)
(+.f64 -1 wj)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) wj) 1)
(+.f64 (+.f64 wj (*.f64 (pow.f64 wj 2) -1/2)) -1)
(+.f64 -1 (+.f64 wj (*.f64 (pow.f64 wj 2) -1/2)))
(+.f64 wj (+.f64 (*.f64 (pow.f64 wj 2) -1/2) -1))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 3)))) 1)
(+.f64 (+.f64 (*.f64 (pow.f64 wj 2) -1/2) (+.f64 wj (*.f64 (pow.f64 wj 3) 1/6))) -1)
(+.f64 -1 (+.f64 wj (+.f64 (*.f64 (pow.f64 wj 3) 1/6) (*.f64 (pow.f64 wj 2) -1/2))))
(+.f64 (*.f64 (pow.f64 wj 2) -1/2) (+.f64 (+.f64 wj (*.f64 (pow.f64 wj 3) 1/6)) -1))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 0)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) 0))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 0 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 -3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) 2))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (/.f64 0 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 0)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) 0))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) 0))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (neg.f64 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (neg.f64 (/.f64 0 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 0 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) 2))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (*.f64 (exp.f64 wj) 2)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (neg.f64 (/.f64 -1 (+.f64 wj 1))) (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) 2) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (+.f64 (+.f64 wj wj) 2)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -1 (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 1 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 1)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -2 (exp.f64 wj)) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 -2 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 -1 wj) (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (-.f64 -1 wj)))
(*.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/2)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1/2 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -2 (+.f64 wj 1)) (/.f64 1 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -4 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 wj 1) 4)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 1/2 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1/2 (exp.f64 wj)) (/.f64 -2 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) -1)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -1 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 -1 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 -2 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (/.f64 -4 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 4)) (/.f64 -4 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) -2) (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -4 (+.f64 wj 1)) (/.f64 1 (*.f64 (exp.f64 wj) 4)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) 1/4)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -8 (exp.f64 wj)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) -2)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (/.f64 -2 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 -1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 -2 (+.f64 wj 1)) (+.f64 wj 1)) (/.f64 1 (/.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))))
(*.f64 1 (/.f64 (/.f64 -2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (exp.f64 wj) (+.f64 (/.f64 wj 2) 1/2))))
(*.f64 1 (/.f64 -2 (*.f64 (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))))))
(/.f64 -2 (*.f64 (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2)))))
(*.f64 (/.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 1/4 (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) 4))) -4)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 -1 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 wj) 2) (/.f64 0 (+.f64 wj 1)))) (/.f64 -2 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))) (/.f64 -8 (exp.f64 wj)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 -1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (/.f64 (+.f64 wj 1) 2))) (/.f64 (/.f64 -2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 1 (/.f64 (/.f64 -2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (exp.f64 wj) (+.f64 (/.f64 wj 2) 1/2))))
(*.f64 1 (/.f64 -2 (*.f64 (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2))))))
(/.f64 -2 (*.f64 (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (exp.f64 wj) (+.f64 1/2 (/.f64 wj 2)))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))) (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) -2))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (exp.f64 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -1 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (+.f64 wj 1))) (/.f64 1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 -4 (exp.f64 wj))) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (+.f64 wj 1)) (-.f64 -1 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 -1 wj) (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (-.f64 -1 wj)))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -2 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) 4)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 -4 (exp.f64 wj))))
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(pow.f64 (/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj)) 1)
(/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (/.f64 -1 (+.f64 wj 1)) (exp.f64 wj))
(+.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(+.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(+.f64 (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))) (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(-.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 0)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(-.f64 (*.f64 x (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 (neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 2))
(-.f64 (*.f64 x (/.f64 -1/2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))) 2))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) -2))
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 wj 1)) (/.f64 x (exp.f64 wj))) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) 2))
(/.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (*.f64 x (/.f64 -2 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 2)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 4)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (+.f64 (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) (*.f64 x (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 8)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (/.f64 -4 (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 16)
(/.f64 (*.f64 -4 (/.f64 (*.f64 2 (+.f64 x x)) (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 16)
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) -8)) 16)
(/.f64 (*.f64 2 (*.f64 -8 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))) 16)
(pow.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))) 1)
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
(+.f64 (/.f64 -1 (exp.f64 wj)) 0)
(/.f64 -1 (exp.f64 wj))
(+.f64 0 (/.f64 -1 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(+.f64 (/.f64 -1/2 (exp.f64 wj)) (/.f64 -1/2 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(+.f64 (/.f64 (/.f64 -1 (exp.f64 wj)) 4) (/.f64 (/.f64 -3 (exp.f64 wj)) 4))
(/.f64 -1 (exp.f64 wj))
(-.f64 (/.f64 -1 (exp.f64 wj)) 0)
(/.f64 -1 (exp.f64 wj))
(-.f64 (/.f64 -1/2 (exp.f64 wj)) (/.f64 1/2 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(-.f64 (/.f64 (/.f64 -3 (exp.f64 wj)) 4) (/.f64 (exp.f64 (neg.f64 wj)) 4))
(/.f64 -1 (exp.f64 wj))
(*.f64 -1 (exp.f64 (neg.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(*.f64 (/.f64 -1 (exp.f64 wj)) 1)
(/.f64 -1 (exp.f64 wj))
(*.f64 1 (/.f64 -1 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(*.f64 (/.f64 -2 (exp.f64 wj)) 1/2)
(/.f64 -1 (exp.f64 wj))
(*.f64 -2 (/.f64 1/2 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) -1)
(/.f64 -1 (exp.f64 wj))
(*.f64 -4 (/.f64 1 (*.f64 (exp.f64 wj) 4)))
(/.f64 -1 (exp.f64 wj))
(*.f64 (/.f64 -4 (exp.f64 wj)) 1/4)
(/.f64 -1 (exp.f64 wj))
(*.f64 1/2 (/.f64 -2 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(*.f64 (/.f64 1/2 (exp.f64 wj)) -2)
(/.f64 -1 (exp.f64 wj))
(*.f64 (/.f64 1 (*.f64 (exp.f64 wj) 4)) -4)
(/.f64 -1 (exp.f64 wj))
(*.f64 -8 (/.f64 1 (*.f64 2 (*.f64 (exp.f64 wj) 4))))
(/.f64 -1 (exp.f64 wj))
(*.f64 1/4 (/.f64 -4 (exp.f64 wj)))
(/.f64 -1 (exp.f64 wj))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (exp.f64 wj) 4))) -8)
(/.f64 -1 (exp.f64 wj))
(pow.f64 (/.f64 -1 (exp.f64 wj)) 1)
(/.f64 -1 (exp.f64 wj))

eval649.0ms (3.5%)

Compiler

Compiled 32511 to 20454 computations (37.1% saved)

prune1.1s (5.6%)

Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New1444111455
Fresh3710
Picked011
Done257
Total1449241473
Error
0b
Counts
1473 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
52.0b
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
52.0b
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
10.3b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
3.7b
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
18.2b
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
17.1b
(-.f64 wj (/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
17.1b
(-.f64 wj (/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
18.2b
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
58.6b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
17.1b
(-.f64 wj (*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))))
18.1b
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
18.2b
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
61.9b
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
17.1b
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
17.1b
(-.f64 wj (*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))
18.2b
(-.f64 wj (*.f64 -1/2 (/.f64 x (+.f64 wj 1/2))))
61.3b
(-.f64 wj 1)
3.7b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
11.4b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
52.0b
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
52.0b
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
10.9b
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
12.1b
x
61.2b
wj
Compiler

Compiled 500 to 351 computations (29.8% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 26 computations (54.4% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite181.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1140×rational_best-simplify-51
750×rational_best-simplify-75
746×rational_best-simplify-76
732×rational_best-simplify-83
536×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01499
110385
228875
3118975
4715875
Stop Event
node limit
Counts
3 → 265
Calls
Call 1
Inputs
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x x) (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) (-.f64 (pow.f64 wj 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 wj 2)) (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (pow.f64 wj 2)) (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj (*.f64 x -2)) x) (+.f64 (+.f64 x x) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 x -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2))) (+.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x -1) (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (+.f64 1 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x 1) (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1)) (+.f64 -1 (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)) (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))) (-.f64 (/.f64 x 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) 2) (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj (*.f64 x -2)) 2) (/.f64 (-.f64 x (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (pow.f64 wj 2) x) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 x wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2) (/.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) 2) (/.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (/.f64 (pow.f64 wj 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) wj)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (+.f64 x x) wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x 2) (+.f64 (*.f64 (+.f64 x x) wj) -1)) (-.f64 (/.f64 x 2) (-.f64 1 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (+.f64 x x) wj)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 x (pow.f64 wj 2))) (-.f64 1 (*.f64 (+.f64 x x) (-.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)) (-.f64 1 (*.f64 (+.f64 x x) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1))) (-.f64 1 (-.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x wj) -1/4) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 x (pow.f64 wj 2)) -2) (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 2 (pow.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (/.f64 (*.f64 x wj) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1))) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 x wj) -1/4) (/.f64 (+.f64 x (pow.f64 wj 2)) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 x (pow.f64 wj 2)) -2) (*.f64 (*.f64 x 4) (-.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x 4) (-.f64 wj 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 wj (*.f64 x 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1))) (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (+.f64 x (*.f64 (+.f64 x x) wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 x (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (pow.f64 wj 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (pow.f64 wj 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (-.f64 (pow.f64 wj 2) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (neg.f64 (+.f64 x (-.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) -2) (-.f64 (neg.f64 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) (-.f64 x (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (-.f64 (*.f64 x 3) (neg.f64 (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) -2) x) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -2) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 wj 2) -2) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (/.f64 (-.f64 (pow.f64 wj 2) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (/.f64 x -2) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 x (pow.f64 wj 2)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x x) 2) (-.f64 (+.f64 x (pow.f64 wj 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 x (pow.f64 wj 2))) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) 1) (-.f64 (+.f64 1 (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (pow.f64 wj 2)) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (+.f64 -1 (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) x) (-.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)) (/.f64 (pow.f64 wj 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) x)) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 1 (pow.f64 wj 2))) (-.f64 -1 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 x 1)) (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (pow.f64 wj 2))) (-.f64 1 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 x (+.f64 -1 (pow.f64 wj 2)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 x -1)) (-.f64 (+.f64 1 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 1 (pow.f64 wj 2))) (-.f64 (+.f64 x -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) x) (/.f64 (pow.f64 wj 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (+.f64 x x)) (-.f64 x (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (pow.f64 wj 2)) (-.f64 (*.f64 2 (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (-.f64 (neg.f64 (pow.f64 wj 2)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) -2)) (-.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 x 4)) (-.f64 (*.f64 x 3) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x 1) (-.f64 1 (pow.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 (pow.f64 wj 2)) (+.f64 x 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 x (pow.f64 wj 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (+.f64 x (pow.f64 wj 2))) (-.f64 -1 (*.f64 x -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 wj 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 2) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 2) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) -2)) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (pow.f64 wj 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 wj 2) x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (pow.f64 wj 2)) (-.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x x) wj) (-.f64 (pow.f64 wj 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (+.f64 -1 (pow.f64 wj 2)) (+.f64 x (*.f64 (+.f64 x x) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (+.f64 x x) wj)) (pow.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (pow.f64 wj 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (-.f64 (pow.f64 wj 2) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x (*.f64 (+.f64 x x) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (*.f64 x -2) (*.f64 (+.f64 x x) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (neg.f64 x) (+.f64 x (*.f64 (+.f64 x x) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (neg.f64 (*.f64 (+.f64 x x) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 wj 2) -2) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (+.f64 x (*.f64 wj (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (+.f64 x x) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 x (pow.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 wj 2) -2) x) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (+.f64 x x) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x 2) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -2) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x wj) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x wj) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x wj) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 x x) wj) (+.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 (*.f64 x wj) -1/4) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 3) (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x 2) (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 x 1)) (-.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x wj) (neg.f64 x)) (-.f64 (pow.f64 wj 2) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (*.f64 wj (*.f64 x -2))) (neg.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x wj) (-.f64 (pow.f64 wj 2) x)) (neg.f64 (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x wj) (pow.f64 wj 2)) (-.f64 (neg.f64 x) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 1 (pow.f64 wj 2))) (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2)))) (-.f64 (+.f64 1 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1))) (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2)))) (-.f64 (+.f64 x -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 (+.f64 x x) wj)) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x wj) x) (-.f64 (pow.f64 wj 2) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x wj) (+.f64 x x)) (-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x wj) (neg.f64 (pow.f64 wj 2))) (-.f64 (neg.f64 x) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x wj) (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (+.f64 x (*.f64 (+.f64 x x) wj))) (/.f64 (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 x) wj)) (neg.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)) (-.f64 (pow.f64 wj 2) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (+.f64 x x) wj))) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (/.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (+.f64 x x) wj)) (+.f64 x (*.f64 (+.f64 x x) wj))) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x -1) (-.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 (+.f64 x x) wj) -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (+.f64 x x) wj) -1) (-.f64 -1 (-.f64 (pow.f64 wj 2) x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2))) (+.f64 x -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 wj (*.f64 x 4))) (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (*.f64 2 (*.f64 wj (*.f64 x 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 wj 2) -2) (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4))) (*.f64 (pow.f64 wj 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))))))

simplify215.0ms (1.1%)

Algorithm
egg-herbie
Rules
1232×rational_best-simplify-65
970×rational_best-simplify-56
636×rational_best-simplify-64
634×rational_best-simplify-57
588×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060711819
1163411307
2440310741
Stop Event
node limit
Counts
337 → 505
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(*.f64 (-.f64 1 (*.f64 2 wj)) x)
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(-.f64 (*.f64 2 x) x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x)))) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
x
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
x
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
x
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 wj)) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 wj)) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 wj)) x) (*.f64 -1 (pow.f64 wj 2)))
(*.f64 (+.f64 1 (*.f64 2 wj)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (*.f64 2 wj)) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (*.f64 2 wj)) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (*.f64 2 wj)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
x
(+.f64 (*.f64 2 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(*.f64 -1 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))
(+.f64 (+.f64 x x) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))
(+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 0)
(+.f64 0 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))
(+.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2))))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2)))
(+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 x wj))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 (+.f64 x x) (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(+.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))))
(+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) (-.f64 (pow.f64 wj 2) x))
(+.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) (+.f64 x x))
(+.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) x)
(+.f64 (+.f64 1 (pow.f64 wj 2)) (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (+.f64 -1 (pow.f64 wj 2)) (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1)))
(+.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) (neg.f64 x))
(+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2))) 1)
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) x) (+.f64 (+.f64 x x) (pow.f64 wj 2)))
(+.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)))
(+.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 x -2)))) 2))
(+.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2))) (+.f64 x -1))
(+.f64 (+.f64 x -1) (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (+.f64 1 (pow.f64 wj 2)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (+.f64 x 1))
(+.f64 (+.f64 x 1) (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1)) (+.f64 -1 (pow.f64 wj 2)))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)) (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))) (-.f64 (/.f64 x 2) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) 2) (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2)))) 2))
(+.f64 (/.f64 (*.f64 wj (*.f64 x -2)) 2) (/.f64 (-.f64 x (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2)))) 2))
(+.f64 (/.f64 (-.f64 (pow.f64 wj 2) x) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 x wj)))) 2))
(+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))) 2))
(+.f64 (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2) (/.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) x)) 2))
(+.f64 (/.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) 2) (/.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) 2))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (/.f64 x 2))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) wj)))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (/.f64 (pow.f64 wj 2) 2))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) wj)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (+.f64 x x) wj) 1)))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 (*.f64 (+.f64 x x) wj) -1)) (-.f64 (/.f64 x 2) (-.f64 1 (pow.f64 wj 2))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) wj)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)))
(+.f64 (-.f64 -1 (-.f64 x (pow.f64 wj 2))) (-.f64 1 (*.f64 (+.f64 x x) (-.f64 wj 1))))
(+.f64 (-.f64 -1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)) (-.f64 1 (*.f64 (+.f64 x x) wj)))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1))) (-.f64 1 (-.f64 x (pow.f64 wj 2))))
(*.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)
(*.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))
(*.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) -1)
(*.f64 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))))
(/.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) -1)
(/.f64 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))) 2)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 x wj) -1/4) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 x (pow.f64 wj 2)) -2) (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1)))) 2)
(/.f64 (+.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 2 (pow.f64 wj 2))) 2)
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (/.f64 (*.f64 x wj) -1/4)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1))) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 2)
(/.f64 (+.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) (+.f64 x x)) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))) 4)
(/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2)))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 x wj) -1/4) (/.f64 (+.f64 x (pow.f64 wj 2)) -1/2)) 2)
(/.f64 (-.f64 (*.f64 (-.f64 x (pow.f64 wj 2)) -2) (*.f64 (*.f64 x 4) (-.f64 wj 1))) 2)
(/.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) -2)) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x 4) (-.f64 wj 1/2))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 wj (*.f64 x 4))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1))) (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 2)
(pow.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)
(neg.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))
(neg.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (+.f64 x (*.f64 (+.f64 x x) wj))))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 x x) (+.f64 x (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x))
(-.f64 (-.f64 x (pow.f64 wj 2)) 0)
(-.f64 0 (-.f64 (pow.f64 wj 2) x))
(-.f64 -1 (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))
(-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (+.f64 x x)))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (pow.f64 wj 2) x) x))
(-.f64 (neg.f64 x) (neg.f64 (+.f64 x (-.f64 x (pow.f64 wj 2)))))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (*.f64 x -2))
(-.f64 (*.f64 (pow.f64 wj 2) -2) (-.f64 (neg.f64 (pow.f64 wj 2)) x))
(-.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) (-.f64 x (pow.f64 wj 2)))
(-.f64 (*.f64 x 4) (-.f64 (*.f64 x 3) (neg.f64 (pow.f64 wj 2))))
(-.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) (pow.f64 wj 2)))
(-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) x)
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (+.f64 x x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) -2) x) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (pow.f64 wj 2)))
(-.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) (/.f64 x 2)))
(-.f64 (*.f64 x -2) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x x)))
(-.f64 (/.f64 (pow.f64 wj 2) -2) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (/.f64 (-.f64 (pow.f64 wj 2) x) 2))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 x 2)))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (/.f64 x -2) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (+.f64 x x))
(-.f64 (-.f64 (-.f64 x (pow.f64 wj 2)) 2) -2)
(-.f64 (-.f64 (+.f64 x x) 2) (-.f64 (+.f64 x (pow.f64 wj 2)) 2))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x (pow.f64 wj 2))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) 1) (-.f64 (+.f64 1 (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) (pow.f64 wj 2)) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (+.f64 -1 (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 x 2) x) (-.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) x)) (/.f64 x 2))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 1 (pow.f64 wj 2))) (-.f64 -1 (/.f64 x 2)))
(-.f64 (-.f64 x (+.f64 x 1)) (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (pow.f64 wj 2))) (-.f64 1 (/.f64 x 2)))
(-.f64 (-.f64 x (+.f64 x (+.f64 -1 (pow.f64 wj 2)))) (-.f64 1 x))
(-.f64 (-.f64 x (+.f64 x -1)) (-.f64 (+.f64 1 (pow.f64 wj 2)) x))
(-.f64 (-.f64 x (+.f64 1 (pow.f64 wj 2))) (-.f64 (+.f64 x -1) x))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (/.f64 x 2))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) x) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (+.f64 x x)) (-.f64 x (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (+.f64 (/.f64 x 2) (pow.f64 wj 2)) (-.f64 (*.f64 2 (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (neg.f64 (pow.f64 wj 2)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) -2)) (-.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 x 4)) (-.f64 (*.f64 x 3) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) x)) -1)
(-.f64 (+.f64 (+.f64 x 1) (-.f64 1 (pow.f64 wj 2))) 2)
(-.f64 (+.f64 (-.f64 1 (pow.f64 wj 2)) (+.f64 x 1)) 2)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 x (pow.f64 wj 2)))) -2)
(-.f64 (+.f64 (-.f64 -1 (+.f64 x (pow.f64 wj 2))) (-.f64 -1 (*.f64 x -2))) -2)
(*.f64 (-.f64 x (pow.f64 wj 2)) 1)
(*.f64 1 (-.f64 x (pow.f64 wj 2)))
(*.f64 -1 (-.f64 (pow.f64 wj 2) x))
(*.f64 (-.f64 (pow.f64 wj 2) x) -1)
(*.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) 1/2)
(*.f64 1/2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))
(*.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))))
(/.f64 (-.f64 x (pow.f64 wj 2)) 1)
(/.f64 (-.f64 (pow.f64 wj 2) x) -1)
(/.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) 2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 4)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) -2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) -2)) (*.f64 x 4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) 4)
(pow.f64 (-.f64 x (pow.f64 wj 2)) 1)
(neg.f64 (-.f64 (pow.f64 wj 2) x))
(-.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 x x)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (-.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))
(-.f64 (-.f64 x (pow.f64 wj 2)) (-.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) (+.f64 x x)))
(-.f64 (*.f64 (+.f64 x x) wj) (-.f64 (pow.f64 wj 2) x))
(-.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 0)
(-.f64 0 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))
(-.f64 -1 (-.f64 (+.f64 -1 (pow.f64 wj 2)) (+.f64 x (*.f64 (+.f64 x x) wj))))
(-.f64 (+.f64 x (*.f64 (+.f64 x x) wj)) (pow.f64 wj 2))
(-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) (neg.f64 x))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (pow.f64 wj 2) (+.f64 x x)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (-.f64 (pow.f64 wj 2) x) x))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x x)))
(-.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) (*.f64 x -2))
(-.f64 (neg.f64 x) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x (*.f64 (+.f64 x x) wj))))
(-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (neg.f64 x) (-.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) x))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x x)))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (*.f64 x -2) (*.f64 (+.f64 x x) wj)))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (neg.f64 x) (+.f64 x (*.f64 (+.f64 x x) wj))))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (neg.f64 (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (pow.f64 wj 2) -2) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(-.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(-.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 x 4) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) x)))
(-.f64 (+.f64 x (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))) x)
(-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (+.f64 x (*.f64 wj (*.f64 x -2))))
(-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) x))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 x (pow.f64 wj 2)))
(-.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) -2) x) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (/.f64 x 2) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (*.f64 x -2) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 x wj) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 x wj)))
(-.f64 (+.f64 (*.f64 x wj) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2))
(-.f64 (+.f64 (*.f64 x wj) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) x))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (*.f64 (+.f64 x x) wj) (+.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 x x)))
(-.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 (*.f64 x wj) -1/4) (+.f64 x x)))
(-.f64 (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (+.f64 x x)))
(-.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 x wj))))
(-.f64 (-.f64 (*.f64 x 3) (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2))) (+.f64 x x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (-.f64 (/.f64 x 2) (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (-.f64 x (+.f64 x 1)) (-.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) x))
(-.f64 (-.f64 (*.f64 x wj) (neg.f64 x)) (-.f64 (pow.f64 wj 2) (*.f64 x wj)))
(-.f64 (-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (*.f64 wj (*.f64 x -2))) (neg.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (-.f64 (*.f64 x wj) (-.f64 (pow.f64 wj 2) x)) (neg.f64 (*.f64 x wj)))
(-.f64 (-.f64 (*.f64 x wj) (pow.f64 wj 2)) (-.f64 (neg.f64 x) (*.f64 x wj)))
(-.f64 (-.f64 x (+.f64 1 (pow.f64 wj 2))) (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x))
(-.f64 (-.f64 x (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2)))) (-.f64 1 x))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2)))) (-.f64 (+.f64 1 (pow.f64 wj 2)) x))
(-.f64 (-.f64 x (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1))) (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))
(-.f64 (-.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2)))) (-.f64 (+.f64 x -1) x))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 (+.f64 x x) wj)) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (+.f64 (*.f64 x wj) x) (-.f64 (pow.f64 wj 2) (*.f64 x wj)))
(-.f64 (+.f64 (*.f64 x wj) (+.f64 x x)) (-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x wj)))
(-.f64 (+.f64 (*.f64 x wj) (neg.f64 (pow.f64 wj 2))) (-.f64 (neg.f64 x) (*.f64 x wj)))
(-.f64 (+.f64 (*.f64 x wj) (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x wj)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (+.f64 x (*.f64 (+.f64 x x) wj))) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (*.f64 (+.f64 x x) wj)) (neg.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)) (-.f64 (pow.f64 wj 2) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (+.f64 x x) wj))) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))
(-.f64 (+.f64 (+.f64 x (*.f64 (+.f64 x x) wj)) (+.f64 x (*.f64 (+.f64 x x) wj))) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) wj))))
(-.f64 (-.f64 -1 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x))) -1)
(-.f64 (+.f64 (+.f64 x -1) (-.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))) -2)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) -2)
(-.f64 (+.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 (+.f64 x x) wj) -1)) -2)
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 x x) wj) -1) (-.f64 -1 (-.f64 (pow.f64 wj 2) x))) -2)
(-.f64 (+.f64 (-.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2))) (+.f64 x -1)) -2)
(*.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)
(*.f64 1 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(*.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) -1)
(*.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 1/2)
(*.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) 1/4)
(*.f64 1/4 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))))
(/.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)
(/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) -1)
(/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) 4)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 wj (*.f64 x 4))) (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (*.f64 2 (*.f64 wj (*.f64 x 4)))) 4)
(/.f64 (+.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) -2) (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4))) (*.f64 (pow.f64 wj 2) -2)) 2)
(/.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))) (+.f64 x x)) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) 4)
(pow.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)
(neg.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))
Outputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 wj 2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 wj 2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 wj 2)) x))
(*.f64 (-.f64 1 (*.f64 2 wj)) x)
(*.f64 (-.f64 1 (*.f64 wj 2)) x)
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 wj 2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 wj 2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 (-.f64 1 (*.f64 wj 2)) x))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 1 (*.f64 wj -2)))
(+.f64 x (*.f64 wj (*.f64 x -2)))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 1 (*.f64 -2 wj)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(-.f64 (*.f64 2 x) x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x))) x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2))) x)
(-.f64 (*.f64 x (+.f64 2 (*.f64 wj -2))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2)))
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 x -2)))
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))
(+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2)))
(+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 x -2)))
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(-.f64 (+.f64 (*.f64 2 x) (+.f64 (pow.f64 wj 2) (*.f64 -2 (*.f64 wj x)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (+.f64 (*.f64 2 x) (*.f64 x (*.f64 wj -2)))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
x
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
x
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
x
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 wj)) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 wj)) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 wj)) x) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 (+.f64 1 (*.f64 2 wj)) x)
(*.f64 x (+.f64 1 (*.f64 wj 2)))
(+.f64 x (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (*.f64 2 wj)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (*.f64 2 wj)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 (+.f64 1 (*.f64 2 wj)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 wj -2) -1) -1))
(*.f64 x (neg.f64 (+.f64 (*.f64 wj -2) -1)))
(*.f64 (+.f64 (*.f64 wj -2) -1) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 wj -2) -1) -1)) (neg.f64 (pow.f64 wj 2)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (*.f64 wj -2) -1)) (pow.f64 wj 2)))
(-.f64 (*.f64 (+.f64 (*.f64 wj -2) -1) (neg.f64 x)) (pow.f64 wj 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 wj -2) -1) -1)) (neg.f64 (pow.f64 wj 2)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (*.f64 wj -2) -1)) (pow.f64 wj 2)))
(-.f64 (*.f64 (+.f64 (*.f64 wj -2) -1) (neg.f64 x)) (pow.f64 wj 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 wj) 1) x)) (*.f64 -1 (pow.f64 wj 2)))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 wj -2) -1) -1)) (neg.f64 (pow.f64 wj 2)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (*.f64 wj -2) -1)) (pow.f64 wj 2)))
(-.f64 (*.f64 (+.f64 (*.f64 wj -2) -1) (neg.f64 x)) (pow.f64 wj 2))
x
(+.f64 (*.f64 2 (*.f64 wj x)) x)
(*.f64 x (+.f64 1 (*.f64 wj 2)))
(+.f64 x (*.f64 wj (+.f64 x x)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 2 (*.f64 wj x)) (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 wj (*.f64 2 x)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 -1 (pow.f64 wj 2))
(neg.f64 (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 2 (*.f64 wj x)) (neg.f64 (pow.f64 wj 2)))
(+.f64 (*.f64 wj (*.f64 2 x)) (neg.f64 (pow.f64 wj 2)))
(-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 2 (*.f64 wj x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(+.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 x x) (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 0)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 0 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 x wj))))
(+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 wj x))))
(+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (+.f64 (+.f64 x x) (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))))
(-.f64 (pow.f64 wj 2) (+.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x))
(-.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) (-.f64 (pow.f64 wj 2) x))
(+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 wj x))))
(+.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) (+.f64 x x))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) x)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (+.f64 1 (pow.f64 wj 2)) (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2)))))
(+.f64 (+.f64 (pow.f64 wj 2) 1) (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (+.f64 -1 (pow.f64 wj 2)) (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) (neg.f64 x))
(-.f64 (pow.f64 wj 2) (+.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x))
(-.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2))) 1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))))
(+.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 x 2))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) x) (+.f64 (+.f64 x x) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)))
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 wj x)))
(+.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (+.f64 x (*.f64 wj (*.f64 x -2)))) 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2))) (+.f64 x -1))
(+.f64 (-.f64 (pow.f64 wj 2) (-.f64 -1 (*.f64 x (*.f64 wj -2)))) (+.f64 x -1))
(+.f64 x (+.f64 -1 (-.f64 (pow.f64 wj 2) (-.f64 -1 (*.f64 x (*.f64 wj -2))))))
(+.f64 x (+.f64 -1 (-.f64 (pow.f64 wj 2) (-.f64 -1 (*.f64 wj (*.f64 x -2))))))
(+.f64 (+.f64 x -1) (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2))))
(+.f64 (-.f64 (pow.f64 wj 2) (-.f64 -1 (*.f64 x (*.f64 wj -2)))) (+.f64 x -1))
(+.f64 x (+.f64 -1 (-.f64 (pow.f64 wj 2) (-.f64 -1 (*.f64 x (*.f64 wj -2))))))
(+.f64 x (+.f64 -1 (-.f64 (pow.f64 wj 2) (-.f64 -1 (*.f64 wj (*.f64 x -2))))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (+.f64 1 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 1 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2)))))
(+.f64 (+.f64 (pow.f64 wj 2) 1) (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (+.f64 x 1))
(+.f64 1 (+.f64 x (-.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj (+.f64 x x))))))
(+.f64 1 (+.f64 x (+.f64 (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 x -2))) -1)))
(+.f64 (+.f64 x 1) (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(+.f64 1 (+.f64 x (-.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 wj (+.f64 x x))))))
(+.f64 1 (+.f64 x (+.f64 (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 x -2))) -1)))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1)) (+.f64 -1 (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x -1/2)) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)) (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x -1/2)) (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))))
(+.f64 (*.f64 3 (/.f64 x 2)) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))))
(+.f64 (neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))) (+.f64 (*.f64 x -1/2) (*.f64 x 3/2)))
(+.f64 (-.f64 (/.f64 (*.f64 wj x) -1/2) (neg.f64 (pow.f64 wj 2))) (*.f64 (/.f64 x 2) 2))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))) (-.f64 (/.f64 x 2) (neg.f64 x)))
(+.f64 (*.f64 3 (/.f64 x 2)) (-.f64 (/.f64 x 2) (+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))))
(+.f64 (neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))) (+.f64 (*.f64 x -1/2) (*.f64 x 3/2)))
(+.f64 (-.f64 (/.f64 (*.f64 wj x) -1/2) (neg.f64 (pow.f64 wj 2))) (*.f64 (/.f64 x 2) 2))
(+.f64 (/.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) 2) (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2)))) 2))
(/.f64 (+.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (neg.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))))) 2)
(/.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (+.f64 x x) (-.f64 wj 1/2)))) 2)
(+.f64 (/.f64 (*.f64 wj (*.f64 x -2)) 2) (/.f64 (-.f64 x (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2)))) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 wj -2)) (-.f64 x (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))))) 2)
(/.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))))) 2)
(+.f64 (/.f64 (-.f64 (pow.f64 wj 2) x) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 x wj)))) 2))
(/.f64 (+.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))) (*.f64 2 (-.f64 x (*.f64 wj x))))) 2)
(/.f64 (+.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 wj x))))) 2)
(/.f64 (+.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2)))) (+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 wj x))))) 2)
(+.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (/.f64 (+.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2))) 2))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2) (/.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) x)) 2))
(/.f64 (+.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (*.f64 wj -2)) x)) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x))) 2)
(/.f64 (+.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x))) 2)
(+.f64 (/.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) 2) (/.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) 2))
(/.f64 (+.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2))) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (+.f64 wj -1)))) 2)
(/.f64 (+.f64 (+.f64 (pow.f64 wj 2) (*.f64 wj (*.f64 x -2))) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (+.f64 wj -1)))) 2)
(+.f64 (-.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (/.f64 x 2))
(+.f64 (/.f64 x 2) (-.f64 (/.f64 x 2) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))))
(+.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 x 2))))
(+.f64 (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x 1/2)) (-.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) wj)))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 wj (+.f64 x x))) (-.f64 x (/.f64 (pow.f64 wj 2) -2)))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (/.f64 (pow.f64 wj 2) 2))
(+.f64 (/.f64 (pow.f64 wj 2) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 (+.f64 x x) wj)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (neg.f64 x)) (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 (/.f64 (pow.f64 wj 2) 2) (*.f64 wj (+.f64 x x))) (-.f64 x (/.f64 (pow.f64 wj 2) -2)))
(+.f64 (-.f64 (/.f64 x 2) (-.f64 -1 (pow.f64 wj 2))) (-.f64 (/.f64 x 2) (+.f64 (*.f64 (+.f64 x x) wj) 1)))
(+.f64 (-.f64 (pow.f64 wj 2) (-.f64 -1 (/.f64 x 2))) (-.f64 (/.f64 x 2) (+.f64 1 (*.f64 wj (+.f64 x x)))))
(+.f64 -1 (+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (pow.f64 wj 2) (-.f64 -1 (/.f64 x 2)))))
(+.f64 (-.f64 (/.f64 x 2) (+.f64 (*.f64 (+.f64 x x) wj) -1)) (-.f64 (/.f64 x 2) (-.f64 1 (pow.f64 wj 2))))
(+.f64 (+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) 1) (-.f64 (pow.f64 wj 2) (-.f64 1 (/.f64 x 2))))
(+.f64 1 (+.f64 (-.f64 (/.f64 x 2) (*.f64 wj (+.f64 x x))) (-.f64 (pow.f64 wj 2) (-.f64 1 (/.f64 x 2)))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) wj)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)))
(+.f64 (-.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)))
(+.f64 (-.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 x (-.f64 -1 (pow.f64 wj 2))))
(+.f64 (-.f64 -1 (-.f64 x (pow.f64 wj 2))) (-.f64 1 (*.f64 (+.f64 x x) (-.f64 wj 1))))
(+.f64 (-.f64 (pow.f64 wj 2) (+.f64 1 x)) (-.f64 1 (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (+.f64 -1 (-.f64 (pow.f64 wj 2) x)) (-.f64 1 (*.f64 (+.f64 x x) (+.f64 wj -1))))
(+.f64 (-.f64 -1 (-.f64 (neg.f64 (pow.f64 wj 2)) x)) (-.f64 1 (*.f64 (+.f64 x x) wj)))
(+.f64 (-.f64 x (-.f64 (neg.f64 (pow.f64 wj 2)) -1)) (-.f64 1 (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 x (-.f64 1 (pow.f64 wj 2))) (-.f64 1 (*.f64 wj (+.f64 x x))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1))) (-.f64 1 (-.f64 x (pow.f64 wj 2))))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (+.f64 wj -1))) (-.f64 (pow.f64 wj 2) (+.f64 x -1)))
(+.f64 (-.f64 -1 (*.f64 (+.f64 x x) (+.f64 wj -1))) (+.f64 (-.f64 (pow.f64 wj 2) x) 1))
(*.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(*.f64 1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))
(neg.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x))
(-.f64 (/.f64 (*.f64 wj x) -1/2) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x))
(-.f64 (/.f64 (*.f64 wj x) -1/2) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))) 1/2)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(*.f64 1/2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 1/4)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(/.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x))
(-.f64 (/.f64 (*.f64 wj x) -1/2) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(/.f64 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))) 2)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 4)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) 8)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(/.f64 (+.f64 (/.f64 (*.f64 x wj) -1/4) (*.f64 2 (+.f64 x (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 wj x) -1/4) (*.f64 2 (+.f64 (pow.f64 wj 2) x))) 2)
(+.f64 (/.f64 (*.f64 wj x) -1/2) (/.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) 2))
(/.f64 (+.f64 (*.f64 (-.f64 x (pow.f64 wj 2)) -2) (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1)))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 (+.f64 wj -1) (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))))) 2)
(+.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 (+.f64 wj -1) (/.f64 x -1/4)) 2))
(/.f64 (+.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 2 (pow.f64 wj 2))) 2)
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)
(-.f64 (/.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) 2) (neg.f64 (pow.f64 wj 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (-.f64 2 (*.f64 wj 4)))) 2)
(-.f64 (/.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) 2) (neg.f64 (pow.f64 wj 2)))
(/.f64 (+.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (/.f64 (*.f64 x wj) -1/4)) 2)
(/.f64 (+.f64 (/.f64 (*.f64 wj x) -1/4) (*.f64 2 (+.f64 (pow.f64 wj 2) x))) 2)
(+.f64 (/.f64 (*.f64 wj x) -1/2) (/.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1))) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 (+.f64 wj -1) (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))))) 2)
(+.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 (+.f64 wj -1) (/.f64 x -1/4)) 2))
(/.f64 (+.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) (+.f64 x x)) 2)
(/.f64 (+.f64 (+.f64 x x) (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))) 2)
(+.f64 x (-.f64 x (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))) 2)))
(+.f64 x (-.f64 x (+.f64 (-.f64 x (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 wj 4)) 2))))
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))) 4)
(/.f64 (-.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2)))) 2)
(-.f64 x (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))) 2))
(-.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 2 (pow.f64 wj 2))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 x wj) -1/4) (/.f64 (+.f64 x (pow.f64 wj 2)) -1/2)) 2)
(neg.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x))
(-.f64 (/.f64 (*.f64 wj x) -1/2) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (-.f64 x (pow.f64 wj 2)) -2) (*.f64 (*.f64 x 4) (-.f64 wj 1))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 (+.f64 wj -1) (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))))) 2)
(+.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 (+.f64 wj -1) (/.f64 x -1/4)) 2))
(/.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (*.f64 (pow.f64 wj 2) -2)) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (*.f64 x 4) (-.f64 wj 1/2))) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 (-.f64 wj 1/2) (*.f64 x 4))) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 4 (-.f64 wj 1/2)))) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 wj 2)) (*.f64 x (*.f64 (-.f64 wj 1/2) 4))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (*.f64 wj (*.f64 x 4))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (*.f64 x 4))) 2)
(/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (*.f64 x (*.f64 wj 4))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x 4) (-.f64 wj 1))) (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 (+.f64 wj -1) (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 -2 (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x (*.f64 4 (+.f64 wj -1))))) 2)
(+.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 (*.f64 (+.f64 wj -1) (/.f64 x -1/4)) 2))
(pow.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) 1)
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (*.f64 wj -2))))
(+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2))))
(neg.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))
(neg.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x))
(-.f64 (/.f64 (*.f64 wj x) -1/2) (-.f64 (neg.f64 x) (pow.f64 wj 2)))
(-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x))
(neg.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (+.f64 x (*.f64 (+.f64 x x) wj))))
(neg.f64 (+.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))))
(neg.f64 (+.f64 x (+.f64 (*.f64 wj (+.f64 x x)) (-.f64 (/.f64 x -1/2) (pow.f64 wj 2)))))
(+.f64 (/.f64 (*.f64 wj x) -1/2) (+.f64 (pow.f64 wj 2) (neg.f64 (neg.f64 x))))
(-.f64 x (pow.f64 wj 2))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 (+.f64 x x) (+.f64 x (pow.f64 wj 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (neg.f64 (pow.f64 wj 2)) (neg.f64 x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 x (pow.f64 wj 2)) 0)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 0 (-.f64 (pow.f64 wj 2) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 -1 (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (+.f64 x x)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (pow.f64 wj 2) x) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (neg.f64 x) (neg.f64 (+.f64 x (-.f64 x (pow.f64 wj 2)))))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (*.f64 x -2))
(-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (*.f64 x -2) x))
(-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x (*.f64 x -2)))
(-.f64 (/.f64 x 1/2) (+.f64 (pow.f64 wj 2) x))
(-.f64 (*.f64 (pow.f64 wj 2) -2) (-.f64 (neg.f64 (pow.f64 wj 2)) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) (-.f64 x (pow.f64 wj 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (*.f64 x 4) (-.f64 (*.f64 x 3) (neg.f64 (pow.f64 wj 2))))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) (pow.f64 wj 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) x)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (+.f64 x x)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (-.f64 (neg.f64 x) (+.f64 x x)) (+.f64 x x)))
(-.f64 (-.f64 (/.f64 x -1/2) (pow.f64 wj 2)) (-.f64 (/.f64 x -1/2) x))
(-.f64 (-.f64 (*.f64 x -2) (pow.f64 wj 2)) (*.f64 -3 x))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) -2) x) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (/.f64 x 2) (+.f64 (/.f64 x -2) (pow.f64 wj 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) (/.f64 x 2)))
(-.f64 (*.f64 x -2) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x x)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (-.f64 (neg.f64 x) (+.f64 x x)) (+.f64 x x)))
(-.f64 (-.f64 (/.f64 x -1/2) (pow.f64 wj 2)) (-.f64 (/.f64 x -1/2) x))
(-.f64 (-.f64 (*.f64 x -2) (pow.f64 wj 2)) (*.f64 -3 x))
(-.f64 (/.f64 (pow.f64 wj 2) -2) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (/.f64 (-.f64 (pow.f64 wj 2) x) 2))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (/.f64 (pow.f64 wj 2) 2) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (/.f64 x -2) (/.f64 (pow.f64 wj 2) -2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (+.f64 x x))
(-.f64 (*.f64 x 3) (+.f64 (pow.f64 wj 2) (+.f64 x x)))
(+.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (/.f64 x -1/2))
(+.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (*.f64 x -2))
(-.f64 (-.f64 (-.f64 x (pow.f64 wj 2)) 2) -2)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (+.f64 x x) 2) (-.f64 (+.f64 x (pow.f64 wj 2)) 2))
(-.f64 2 (-.f64 (+.f64 (pow.f64 wj 2) x) (-.f64 (+.f64 x x) 2)))
(-.f64 2 (-.f64 2 (-.f64 x (pow.f64 wj 2))))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 x (pow.f64 wj 2))) (-.f64 (neg.f64 x) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) 1) (-.f64 (+.f64 1 (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (/.f64 x 2) (neg.f64 x)) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (/.f64 x 2) (pow.f64 wj 2)) (/.f64 x -2))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) -1) (-.f64 (+.f64 -1 (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (/.f64 x 2) x) (-.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (-.f64 (pow.f64 wj 2) x) (-.f64 (/.f64 x 2) x)))
(-.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) (+.f64 (*.f64 x -1/2) x)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)) (/.f64 (pow.f64 wj 2) 2))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (/.f64 x 2) (-.f64 (pow.f64 wj 2) x)) (/.f64 x 2))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 1 (pow.f64 wj 2))) (-.f64 -1 (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 x (+.f64 x 1)) (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 (/.f64 x 2) (+.f64 -1 (pow.f64 wj 2))) (-.f64 1 (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 x (+.f64 x (+.f64 -1 (pow.f64 wj 2)))) (-.f64 1 x))
(-.f64 x (-.f64 1 (-.f64 x (+.f64 (pow.f64 wj 2) (+.f64 x -1)))))
(-.f64 x (+.f64 1 (neg.f64 (-.f64 1 (pow.f64 wj 2)))))
(-.f64 (-.f64 1 (pow.f64 wj 2)) (-.f64 1 x))
(-.f64 (-.f64 x (+.f64 x -1)) (-.f64 (+.f64 1 (pow.f64 wj 2)) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 x (+.f64 1 (pow.f64 wj 2))) (-.f64 (+.f64 x -1) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (*.f64 x -1/2))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (/.f64 x 2))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) x) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 x (/.f64 (pow.f64 wj 2) -2)) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (+.f64 x x)) (-.f64 x (/.f64 (pow.f64 wj 2) -2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) (pow.f64 wj 2)) (-.f64 (*.f64 2 (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 2) (/.f64 x 2))))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (neg.f64 (pow.f64 wj 2)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (pow.f64 wj 2) -2)) (-.f64 (neg.f64 (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (/.f64 x 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 x 4)) (-.f64 (*.f64 x 3) (/.f64 (pow.f64 wj 2) -2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) x)) -1)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (+.f64 x 1) (-.f64 1 (pow.f64 wj 2))) 2)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (-.f64 1 (pow.f64 wj 2)) (+.f64 x 1)) 2)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 x (pow.f64 wj 2)))) -2)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 (pow.f64 wj 2) x))) -2)
(-.f64 (+.f64 (-.f64 -1 (+.f64 x (pow.f64 wj 2))) (-.f64 -1 (*.f64 x -2))) -2)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 (pow.f64 wj 2) x))) -2)
(*.f64 (-.f64 x (pow.f64 wj 2)) 1)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 1 (-.f64 x (pow.f64 wj 2)))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 -1 (-.f64 (pow.f64 wj 2) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 (-.f64 (pow.f64 wj 2) x) -1)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) 1/2)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 1/2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 1/4)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(*.f64 1/4 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(/.f64 (-.f64 x (pow.f64 wj 2)) 1)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(/.f64 (-.f64 (pow.f64 wj 2) x) -1)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(/.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) 2)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(/.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) 4)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(/.f64 (+.f64 (*.f64 x 4) (*.f64 2 (*.f64 (pow.f64 wj 2) -2))) 4)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 -2 (*.f64 2 (pow.f64 wj 2)))) 4)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 (pow.f64 wj 2) -4)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))) 8)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 wj 2) -2)) (*.f64 x 4)) 4)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 -2 (*.f64 2 (pow.f64 wj 2)))) 4)
(/.f64 (+.f64 (*.f64 x 4) (*.f64 (pow.f64 wj 2) -4)) 4)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 2 (*.f64 2 (pow.f64 wj 2)))) 4)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(pow.f64 (-.f64 x (pow.f64 wj 2)) 1)
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(neg.f64 (-.f64 (pow.f64 wj 2) x))
(+.f64 x (neg.f64 (pow.f64 wj 2)))
(-.f64 x (pow.f64 wj 2))
(-.f64 x (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 x x)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (pow.f64 wj 2) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) x))
(-.f64 (-.f64 x (pow.f64 wj 2)) (*.f64 wj (*.f64 x -2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 x (pow.f64 wj 2)) (-.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) (+.f64 x x)))
(-.f64 (+.f64 x x) (-.f64 (*.f64 2 (-.f64 x (*.f64 wj x))) (-.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 x x) (+.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 2 (-.f64 x (*.f64 wj x)))))
(-.f64 x (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 2 (-.f64 x (*.f64 wj x))) (+.f64 x x))))
(-.f64 (*.f64 (+.f64 x x) wj) (-.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 0)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 0 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 -1 (-.f64 (+.f64 -1 (pow.f64 wj 2)) (+.f64 x (*.f64 (+.f64 x x) wj))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 x (*.f64 (+.f64 x x) wj)) (pow.f64 wj 2))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) (neg.f64 x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (pow.f64 wj 2) (+.f64 x x)))
(-.f64 x (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(-.f64 x (-.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) (-.f64 wj 1/2)))))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (-.f64 (pow.f64 wj 2) x) x))
(-.f64 x (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(-.f64 x (-.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) (-.f64 wj 1/2)))))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x x)))
(-.f64 (+.f64 x x) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (+.f64 wj -1))))
(-.f64 (+.f64 x x) (-.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) (+.f64 wj -1)))))
(-.f64 x (-.f64 (-.f64 (pow.f64 wj 2) (+.f64 x x)) (*.f64 (+.f64 x x) (+.f64 wj -1))))
(-.f64 (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x) (*.f64 x -2))
(-.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x) (*.f64 x -2))
(-.f64 (*.f64 wj (+.f64 x x)) (+.f64 (+.f64 x (*.f64 x -2)) (pow.f64 wj 2)))
(-.f64 (neg.f64 x) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) (+.f64 x x)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (neg.f64 x) (-.f64 (-.f64 (pow.f64 wj 2) x) (+.f64 x (*.f64 (+.f64 x x) wj))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (neg.f64 x) (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (pow.f64 wj 2) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) x))
(-.f64 (neg.f64 x) (-.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x x)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (*.f64 x -2) (*.f64 (+.f64 x x) wj)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 (-.f64 (*.f64 x -2) (*.f64 wj (+.f64 x x))) x))
(-.f64 (-.f64 (neg.f64 x) (pow.f64 wj 2)) (-.f64 (*.f64 x -2) (*.f64 wj (+.f64 x x))))
(-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 x (+.f64 wj 1)))))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (-.f64 (neg.f64 x) (+.f64 x (*.f64 (+.f64 x x) wj))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) x) (neg.f64 (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (pow.f64 wj 2) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) x))
(-.f64 (*.f64 (pow.f64 wj 2) -2) (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (pow.f64 wj 2) x) (-.f64 (*.f64 x (*.f64 wj -2)) (*.f64 (pow.f64 wj 2) -2)))
(-.f64 (+.f64 (pow.f64 wj 2) x) (*.f64 -2 (-.f64 (*.f64 wj x) (pow.f64 wj 2))))
(-.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(-.f64 (*.f64 x (*.f64 wj 4)) (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(-.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(-.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))) (+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))))
(-.f64 (*.f64 x (*.f64 wj 4)) (+.f64 (+.f64 x (*.f64 -2 (-.f64 x (pow.f64 wj 2)))) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))))
(-.f64 (*.f64 2 (-.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (*.f64 x 4) (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1)) x)))
(-.f64 (-.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) x) (-.f64 (pow.f64 wj 2) (*.f64 x 4)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) (+.f64 (-.f64 (pow.f64 wj 2) (*.f64 x 4)) x))
(-.f64 (+.f64 x (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)))) x)
(-.f64 (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) (+.f64 x x)) x)
(-.f64 (+.f64 (+.f64 x x) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))) x)
(-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (+.f64 x (*.f64 wj (*.f64 x -2))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 x (-.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 2 (-.f64 x (*.f64 x wj))) x))
(-.f64 x (-.f64 (*.f64 2 (-.f64 x (*.f64 wj x))) (+.f64 x (-.f64 x (pow.f64 wj 2)))))
(-.f64 x (-.f64 (pow.f64 wj 2) (+.f64 (-.f64 x (*.f64 2 (-.f64 x (*.f64 wj x)))) x)))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (+.f64 x x) (-.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) (neg.f64 (neg.f64 x))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 x (pow.f64 wj 2)))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (pow.f64 wj 2) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) x))
(-.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (+.f64 (*.f64 2 (pow.f64 wj 2)) (-.f64 (/.f64 x -1/2) (pow.f64 wj 2))))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (*.f64 x -2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) -1/2))
(-.f64 (-.f64 (*.f64 (pow.f64 wj 2) -2) x) (-.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (neg.f64 (pow.f64 wj 2)) (-.f64 x (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (pow.f64 wj 2) (neg.f64 x)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) x))
(-.f64 (/.f64 x 2) (-.f64 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)) (/.f64 x 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (*.f64 x -2) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)) (-.f64 (neg.f64 x) (*.f64 (+.f64 x x) (+.f64 wj 1))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (-.f64 (+.f64 x x) (-.f64 x (pow.f64 wj 2))))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj 1)) (+.f64 (pow.f64 wj 2) (neg.f64 (neg.f64 x))))
(-.f64 (*.f64 x wj) (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 x wj) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2))
(-.f64 (+.f64 (*.f64 wj x) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 x (*.f64 wj -2)) x)) 2))
(-.f64 (+.f64 (*.f64 wj x) (/.f64 (-.f64 (pow.f64 wj 2) x) -2)) (/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) 2))
(-.f64 (+.f64 (*.f64 x wj) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (-.f64 (-.f64 (/.f64 (+.f64 x (pow.f64 wj 2)) 2) (*.f64 x wj)) x))
(-.f64 (+.f64 (*.f64 wj x) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (+.f64 x (*.f64 wj x))))
(-.f64 (+.f64 (*.f64 wj x) (/.f64 (-.f64 (pow.f64 wj 2) x) -2)) (-.f64 (/.f64 (+.f64 (pow.f64 wj 2) x) 2) (*.f64 x (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 (+.f64 x x) wj) (+.f64 x (pow.f64 wj 2))) (-.f64 (*.f64 2 (+.f64 x (pow.f64 wj 2))) (+.f64 x x)))
(-.f64 (+.f64 x x) (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (+.f64 x x))))))
(-.f64 (+.f64 x x) (+.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 wj 2) x)) (+.f64 (pow.f64 wj 2) x)) (/.f64 (*.f64 wj x) -1/2)))
(-.f64 (-.f64 (*.f64 wj (*.f64 x -2)) (+.f64 x (pow.f64 wj 2))) (-.f64 (/.f64 (*.f64 x wj) -1/4) (+.f64 x x)))
(-.f64 (-.f64 (*.f64 x (*.f64 wj -2)) (-.f64 (/.f64 (*.f64 wj x) -1/4) (+.f64 x x))) (+.f64 (pow.f64 wj 2) x))
(-.f64 (+.f64 x x) (+.f64 (-.f64 (/.f64 (*.f64 wj x) -1/4) (*.f64 wj (*.f64 x -2))) (+.f64 (pow.f64 wj 2) x)))
(-.f64 (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (+.f64 x x)))
(-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (+.f64 (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 x x) (-.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (*.f64 x (-.f64 2 (*.f64 wj 4))))))
(-.f64 (+.f64 x x) (-.f64 (*.f64 x (-.f64 2 (*.f64 wj 4))) (+.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (pow.f64 wj 2)))))
(-.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 x wj))))
(-.f64 (*.f64 x 3) (+.f64 (*.f64 2 (-.f64 x (*.f64 wj x))) (pow.f64 wj 2)))
(-.f64 (*.f64 x 3) (+.f64 (pow.f64 wj 2) (*.f64 2 (-.f64 x (*.f64 wj x)))))
(-.f64 (-.f64 (*.f64 x 3) (pow.f64 wj 2)) (*.f64 2 (-.f64 x (*.f64 wj x))))
(-.f64 (-.f64 (*.f64 x 3) (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2))) (+.f64 x x))
(-.f64 (*.f64 x 3) (+.f64 (+.f64 x x) (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2)))))
(-.f64 (+.f64 (neg.f64 (pow.f64 wj 2)) (*.f64 x (-.f64 3 (*.f64 wj -2)))) (+.f64 x x))
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (*.f64 2 (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (*.f64 2 (pow.f64 wj 2))) (-.f64 (neg.f64 (pow.f64 wj 2)) (+.f64 x x)))
(-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (+.f64 (*.f64 2 (pow.f64 wj 2)) (-.f64 (/.f64 x -1/2) (pow.f64 wj 2))))
(+.f64 (-.f64 (*.f64 (+.f64 x x) (-.f64 wj 1/2)) (-.f64 (*.f64 x -2) (pow.f64 wj 2))) (/.f64 (pow.f64 wj 2) -1/2))
(-.f64 (-.f64 (/.f64 x 2) (pow.f64 wj 2)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x)) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 (pow.f64 wj 2) -2)))
(-.f64 (/.f64 (pow.f64 wj 2) -2) (-.f64 (*.f64 x (*.f64 wj -2)) (-.f64 (/.f64 (pow.f64 wj 2) -2) (neg.f64 x))))
(-.f64 (/.f64 (pow.f64 wj 2) -2) (-.f64 (*.f64 x (*.f64 wj -2)) (+.f64 x (/.f64 (pow.f64 wj 2) -2))))
(-.f64 (/.f64 (pow.f64 wj 2) -2) (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 x (/.f64 (pow.f64 wj 2) 2))))
(-.f64 (-.f64 x (+.f64 x 1)) (-.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (*.f64 x wj) (neg.f64 x)) (-.f64 (pow.f64 wj 2) (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (*.f64 wj (*.f64 x -2))) (neg.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (*.f64 x wj) (-.f64 (pow.f64 wj 2) x)) (neg.f64 (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 (*.f64 x wj) (pow.f64 wj 2)) (-.f64 (neg.f64 x) (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 x (+.f64 1 (pow.f64 wj 2))) (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x))
(-.f64 x (+.f64 (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x) (+.f64 (pow.f64 wj 2) 1)))
(+.f64 (-.f64 (-.f64 x (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x)) (pow.f64 wj 2)) -1)
(+.f64 (-.f64 x (-.f64 -1 (+.f64 x (*.f64 (+.f64 x x) (-.f64 wj 1/2))))) (-.f64 -1 (pow.f64 wj 2)))
(-.f64 (-.f64 x (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (+.f64 -1 (pow.f64 wj 2)))) (-.f64 1 x))
(-.f64 (-.f64 x (+.f64 (pow.f64 wj 2) (+.f64 -1 (+.f64 x (*.f64 x (*.f64 wj -2)))))) (-.f64 1 x))
(-.f64 (+.f64 (-.f64 1 (pow.f64 wj 2)) (+.f64 0 (neg.f64 (*.f64 x (*.f64 wj -2))))) (-.f64 1 x))
(-.f64 (+.f64 (*.f64 wj (+.f64 x x)) (-.f64 1 (pow.f64 wj 2))) (-.f64 1 x))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2)))) (-.f64 (+.f64 1 (pow.f64 wj 2)) x))
(-.f64 x (+.f64 (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x) (+.f64 (pow.f64 wj 2) 1)))
(+.f64 (-.f64 (-.f64 x (-.f64 (-.f64 -1 (*.f64 (+.f64 x x) (-.f64 wj 1/2))) x)) (pow.f64 wj 2)) -1)
(+.f64 (-.f64 x (-.f64 -1 (+.f64 x (*.f64 (+.f64 x x) (-.f64 wj 1/2))))) (-.f64 -1 (pow.f64 wj 2)))
(-.f64 (-.f64 x (-.f64 x (+.f64 (*.f64 (+.f64 x x) wj) -1))) (-.f64 (+.f64 -1 (pow.f64 wj 2)) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 x (-.f64 (*.f64 wj (*.f64 x -2)) (-.f64 -1 (pow.f64 wj 2)))) (-.f64 (+.f64 x -1) x))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x 2) x) (-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))) (+.f64 x (/.f64 x 2))))
(-.f64 (/.f64 x 2) (+.f64 (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))) x) (*.f64 x -1/2)))
(-.f64 (/.f64 x 2) (-.f64 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2)))) (+.f64 x (/.f64 x 2))))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x x)) (-.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (-.f64 wj 1))) (/.f64 x 2)))
(-.f64 (+.f64 (+.f64 x x) (/.f64 x 2)) (-.f64 (-.f64 (pow.f64 wj 2) (*.f64 (+.f64 x x) (+.f64 wj -1))) (/.f64 x 2)))
(-.f64 (*.f64 (+.f64 x x) (+.f64 wj -1)) (-.f64 (-.f64 (pow.f64 wj 2) (/.f64 x 2)) (+.f64 (+.f64 x x) (/.f64 x 2))))
(-.f64 (*.f64 (+.f64 x x) (-.f64 (+.f64 wj -1) -1/4)) (-.f64 (pow.f64 wj 2) (+.f64 (+.f64 x x) (/.f64 x 2))))
(-.f64 (+.f64 (/.f64 x 2) (neg.f64 (pow.f64 wj 2))) (-.f64 (*.f64 wj (*.f64 x -2)) (/.f64 x 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 x (pow.f64 wj 2))) (-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (+.f64 (-.f64 (+.f64 x (*.f64 x (*.f64 wj -2))) (-.f64 x (pow.f64 wj 2))) (*.f64 x -1/2)))
(-.f64 (/.f64 x 2) (+.f64 (-.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (/.f64 x 2)) (-.f64 (pow.f64 wj 2) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (*.f64 (+.f64 x x) wj)) (-.f64 (neg.f64 x) (/.f64 (pow.f64 wj 2) -2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 x wj) x) (-.f64 (pow.f64 wj 2) (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 x wj) (+.f64 x x)) (-.f64 (+.f64 x (pow.f64 wj 2)) (*.f64 x wj)))
(-.f64 (*.f64 wj x) (-.f64 (+.f64 (pow.f64 wj 2) x) (+.f64 x (+.f64 x (*.f64 wj x)))))
(-.f64 (*.f64 wj x) (+.f64 (-.f64 (+.f64 (pow.f64 wj 2) x) (*.f64 wj x)) (*.f64 x -2)))
(-.f64 (+.f64 (*.f64 x wj) (neg.f64 (pow.f64 wj 2))) (-.f64 (neg.f64 x) (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 x wj) (-.f64 x (pow.f64 wj 2))) (neg.f64 (*.f64 x wj)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 wj 2) -2) (+.f64 x (*.f64 (+.f64 x x) wj))) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (/.f64 (pow.f64 wj 2) -2))) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 x (+.f64 (*.f64 wj (+.f64 x x)) (/.f64 (pow.f64 wj 2) -2))) (/.f64 (pow.f64 wj 2) 2))
(-.f64 (+.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2) (*.f64 (+.f64 x x) wj)) (neg.f64 (/.f64 (-.f64 x (pow.f64 wj 2)) 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (+.f64 x x) wj)) (-.f64 (pow.f64 wj 2) (/.f64 x 2)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (/.f64 x 2) (+.f64 x (*.f64 (+.f64 x x) wj))) (-.f64 (+.f64 x (pow.f64 wj 2)) (/.f64 x 2)))
(-.f64 (+.f64 (*.f64 wj (+.f64 x x)) (+.f64 x (/.f64 x 2))) (-.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 x 2)))
(-.f64 (+.f64 x (+.f64 (*.f64 wj (+.f64 x x)) (/.f64 x 2))) (-.f64 (+.f64 (pow.f64 wj 2) x) (/.f64 x 2)))
(-.f64 (/.f64 x 2) (+.f64 (-.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (+.f64 x x)) x)) (*.f64 x -3/2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))) (/.f64 x -2))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))) (*.f64 x -1/2))
(-.f64 (+.f64 (/.f64 x 2) (*.f64 (+.f64 x x) (-.f64 wj 1/2))) (-.f64 (-.f64 (pow.f64 wj 2) x) (/.f64 x 2)))
(-.f64 x (-.f64 (-.f64 (pow.f64 wj 2) x) (*.f64 (+.f64 x x) (-.f64 wj 1/2))))
(-.f64 x (-.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) (-.f64 wj 1/2)))))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x)) (-.f64 (neg.f64 x) (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x)) (*.f64 -3 (/.f64 x 2)))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x)) (*.f64 x -3/2))
(-.f64 (+.f64 (/.f64 x 2) (-.f64 (*.f64 wj (+.f64 x x)) (+.f64 (pow.f64 wj 2) x))) (*.f64 x -3/2))
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2)) x))
(-.f64 (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2))) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) x))
(-.f64 (pow.f64 wj 2) (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) (+.f64 (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)) (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))))
(-.f64 x (+.f64 0 (-.f64 (/.f64 (*.f64 wj x) -1/2) (neg.f64 (pow.f64 wj 2)))))
(-.f64 (+.f64 (+.f64 x (*.f64 (+.f64 x x) wj)) (+.f64 x (*.f64 (+.f64 x x) wj))) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 (+.f64 x x) wj))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (-.f64 -1 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x))) -1)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(-.f64 (+.f64 (+.f64 x -1) (-.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2)))) -2)
(-.f64 (+.f64 -1 (+.f64 x (-.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2)))))) -2)
(+.f64 0 (+.f64 (+.f64 x (-.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2))))) 1))
(+.f64 (+.f64 x (+.f64 (-.f64 -1 (pow.f64 wj 2)) (*.f64 wj (+.f64 x x)))) 1)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) -2)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (-.f64 -1 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))))) -2)
(-.f64 (+.f64 (-.f64 -1 (*.f64 x -2)) (+.f64 (-.f64 -1 (+.f64 (pow.f64 wj 2) x)) (*.f64 wj (+.f64 x x)))) -2)
(-.f64 (+.f64 (-.f64 -1 (-.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 (+.f64 x x) wj) -1)) -2)
(+.f64 (neg.f64 (-.f64 (pow.f64 wj 2) x)) (+.f64 (+.f64 -1 (*.f64 wj (+.f64 x x))) 1))
(+.f64 1 (+.f64 (+.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 x (pow.f64 wj 2))))
(+.f64 (+.f64 (*.f64 wj (+.f64 x x)) (+.f64 (-.f64 x (pow.f64 wj 2)) -1)) 1)
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 x x) wj) -1) (-.f64 -1 (-.f64 (pow.f64 wj 2) x))) -2)
(+.f64 (neg.f64 (-.f64 (pow.f64 wj 2) x)) (+.f64 (+.f64 -1 (*.f64 wj (+.f64 x x))) 1))
(+.f64 1 (+.f64 (+.f64 -1 (*.f64 wj (+.f64 x x))) (-.f64 x (pow.f64 wj 2))))
(+.f64 (+.f64 (*.f64 wj (+.f64 x x)) (+.f64 (-.f64 x (pow.f64 wj 2)) -1)) 1)
(-.f64 (+.f64 (-.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (pow.f64 wj 2))) (+.f64 x -1)) -2)
(-.f64 (+.f64 -1 (+.f64 x (-.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2)))))) -2)
(+.f64 0 (+.f64 (+.f64 x (-.f64 -1 (+.f64 (pow.f64 wj 2) (*.f64 x (*.f64 wj -2))))) 1))
(+.f64 (+.f64 x (+.f64 (-.f64 -1 (pow.f64 wj 2)) (*.f64 wj (+.f64 x x)))) 1)
(*.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 1 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) -1)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(*.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 1/2)
(*.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 1/2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))
(*.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 1/2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) 1/4)
(*.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 1/2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 1/4 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))))
(*.f64 1/2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(*.f64 1/2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))))
(/.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(/.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)) -1)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)) 2)
(/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))) 2)
(+.f64 (-.f64 x (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 wj 4)) 2))
(/.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2))))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2))) (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 (-.f64 x (pow.f64 wj 2)) -2)))) 8)
(/.f64 (*.f64 2 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2))))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 wj (*.f64 x 4))) (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2))))) 4)
(/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))) 2)
(+.f64 (-.f64 x (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 wj 4)) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 x (pow.f64 wj 2)))) (*.f64 2 (*.f64 wj (*.f64 x 4)))) 4)
(/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 -2 (-.f64 x (pow.f64 wj 2)))) 2)
(+.f64 (-.f64 x (pow.f64 wj 2)) (/.f64 (*.f64 x (*.f64 wj 4)) 2))
(/.f64 (+.f64 (+.f64 x x) (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2)))) 2)
(/.f64 (+.f64 x (+.f64 x (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))))) 2)
(+.f64 x (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))) 2))
(+.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 2 (pow.f64 wj 2))) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 wj 2) -2) (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4)))) 2)
(/.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) -2))) 2)
(+.f64 (+.f64 x (/.f64 (*.f64 wj (*.f64 x 4)) 2)) (/.f64 (*.f64 (pow.f64 wj 2) -2) 2))
(+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 wj 4)) (*.f64 (pow.f64 wj 2) -2)) 2))
(/.f64 (+.f64 (+.f64 (+.f64 x x) (*.f64 wj (*.f64 x 4))) (*.f64 (pow.f64 wj 2) -2)) 2)
(/.f64 (+.f64 (*.f64 wj (*.f64 x 4)) (+.f64 (+.f64 x x) (*.f64 (pow.f64 wj 2) -2))) 2)
(+.f64 (+.f64 x (/.f64 (*.f64 wj (*.f64 x 4)) 2)) (/.f64 (*.f64 (pow.f64 wj 2) -2) 2))
(+.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 wj 4)) (*.f64 (pow.f64 wj 2) -2)) 2))
(/.f64 (+.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))) (+.f64 x x)) 2)
(/.f64 (+.f64 x (+.f64 x (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))))) 2)
(+.f64 x (/.f64 (-.f64 (*.f64 wj (*.f64 x 4)) (*.f64 2 (pow.f64 wj 2))) 2))
(+.f64 x (/.f64 (-.f64 (*.f64 x (*.f64 wj 4)) (*.f64 2 (pow.f64 wj 2))) 2))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 2 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))))) 2)
(-.f64 (/.f64 (*.f64 x 4) 2) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(-.f64 (/.f64 (*.f64 x 4) 2) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2)))))
(/.f64 (-.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 2 (+.f64 (+.f64 x (*.f64 wj (*.f64 x -2))) (pow.f64 wj 2))))) 4)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 2 (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))))) 2)
(-.f64 (/.f64 (*.f64 x 4) 2) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x (*.f64 wj -2)))))
(-.f64 (/.f64 (*.f64 x 4) 2) (+.f64 (pow.f64 wj 2) (+.f64 x (*.f64 wj (*.f64 x -2)))))
(pow.f64 (+.f64 x (-.f64 (*.f64 (+.f64 x x) wj) (pow.f64 wj 2))) 1)
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))
(neg.f64 (+.f64 (pow.f64 wj 2) (-.f64 (*.f64 wj (*.f64 x -2)) x)))
(+.f64 (*.f64 x (+.f64 1 (*.f64 wj 2))) (neg.f64 (pow.f64 wj 2)))
(+.f64 x (-.f64 (*.f64 wj (+.f64 x x)) (pow.f64 wj 2)))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 20 to 9 computations (55% saved)

series98.0ms (0.5%)

Counts
2 → 15
Calls

12 calls:

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

rewrite132.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
2010×rational_best-2
2010×rational_best-3
2010×rational_best-1
550×rational_best-simplify-50
550×rational_best-simplify-83
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
15532
211032
329332
4101032
5584832
Stop Event
node limit
Counts
2 → 103
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 -2 (*.f64 wj x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (*.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 x (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -4)) (-.f64 (*.f64 -2 (*.f64 wj x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (*.f64 wj (+.f64 x x)) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (neg.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/2) (/.f64 (-.f64 0 (-.f64 x (*.f64 wj (*.f64 x 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj x)) (+.f64 (*.f64 x -1/2) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (-.f64 (*.f64 wj x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (neg.f64 (-.f64 x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (/.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 wj x)) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 x 1/2)) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (-.f64 (*.f64 x 1/2) (*.f64 wj x))) (-.f64 0 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x 4) (*.f64 x 1/2)) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 wj x))) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 x -1/2) (*.f64 wj x))) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3)))) 2) (/.f64 (+.f64 (*.f64 x -1/2) (*.f64 wj x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 3) 4) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x 1/2) (-.f64 x (*.f64 wj x))) 2) (/.f64 (+.f64 (*.f64 wj (*.f64 x 3)) (*.f64 x -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x -1/2) x) (*.f64 wj x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x x) (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -2 (*.f64 wj x))) (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (*.f64 x 1/2)) (-.f64 (*.f64 wj x) (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 x -1/2) (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 1 (*.f64 -2 wj)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (+.f64 1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (+.f64 1 (*.f64 -2 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 1/2 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 (neg.f64 wj) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 wj (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (+.f64 2 (*.f64 wj -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 -2 wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 (+.f64 1 (*.f64 -2 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x 4) (+.f64 1 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x 4)) (/.f64 (+.f64 1 (*.f64 -2 wj)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 1 (*.f64 -2 wj)) (+.f64 1 (*.f64 -2 wj))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x 4)) (*.f64 (*.f64 wj (+.f64 x x)) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) (*.f64 2 (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 wj x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj x) -2) (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (*.f64 (*.f64 wj x) -6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj (*.f64 x 1/2))) (/.f64 (*.f64 wj x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 wj x)) (-.f64 1 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 wj x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 wj (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj x) -2) (-.f64 (*.f64 wj (*.f64 x 1/2)) (*.f64 x (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))) (-.f64 0 (/.f64 (*.f64 wj x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) 2) (*.f64 wj (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 wj x) -6) 4) (*.f64 wj (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 wj x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 x -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj x) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 wj x) -8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 wj (*.f64 x 4))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) (*.f64 (*.f64 wj (+.f64 x x)) -8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 2 (*.f64 wj -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 wj -4)) (*.f64 x 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 wj -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj -4) (*.f64 2 (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 wj x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 wj (+.f64 x x)))))))

simplify175.0ms (0.9%)

Algorithm
egg-herbie
Rules
1232×rational_best-simplify-62
1120×rational_best-simplify-1
648×rational_best-simplify-52
606×rational_best-simplify-48
568×rational_best-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02532640
16592600
216532472
369632408
Stop Event
node limit
Counts
118 → 144
Calls
Call 1
Inputs
x
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 wj x))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(-.f64 x (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 x)))
(-.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))
(-.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(-.f64 0 (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 0 (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (*.f64 -2 x)))
(-.f64 0 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj (*.f64 x 4))))
(-.f64 (+.f64 x x) (+.f64 x (*.f64 wj (+.f64 x x))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) 0))
(-.f64 (*.f64 wj (*.f64 x -4)) (-.f64 (*.f64 -2 (*.f64 wj x)) x))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) 0))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 wj (+.f64 x x)) (*.f64 x -1/2)))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))
(-.f64 (*.f64 x 1/2) (neg.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 x 1/2))))
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 0 (-.f64 x (*.f64 wj (*.f64 x 4)))) 2))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj x)) (+.f64 (*.f64 x -1/2) (*.f64 wj x)))
(-.f64 (*.f64 x (neg.f64 wj)) (-.f64 (*.f64 wj x) x))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (neg.f64 x)))
(-.f64 (*.f64 x (neg.f64 wj)) (neg.f64 (-.f64 x (*.f64 wj x))))
(-.f64 (*.f64 x (neg.f64 wj)) (/.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) x) 2))
(-.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj x)))
(-.f64 (-.f64 x (*.f64 wj x)) (*.f64 wj x))
(-.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 x 1/2)) (*.f64 x -1/2))
(-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (*.f64 x -1/2)))
(-.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 -2 x))
(-.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (-.f64 (*.f64 x 1/2) (*.f64 wj x))) (-.f64 0 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))
(-.f64 (+.f64 (/.f64 x 4) (*.f64 x 1/2)) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 x 4)))
(-.f64 (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj x) -2)))
(-.f64 (-.f64 x (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 x))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj (+.f64 x x)))
(-.f64 (-.f64 0 (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj (*.f64 x 4)))
(-.f64 (-.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj x))
(-.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 wj x))) (*.f64 wj x))
(-.f64 (-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 x -1/2) (*.f64 wj x))) (*.f64 x -1/2))
(-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3)))) 2) (/.f64 (+.f64 (*.f64 x -1/2) (*.f64 wj x)) 2))
(-.f64 (/.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 3) 4) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) 4))
(-.f64 (/.f64 (+.f64 (*.f64 x 1/2) (-.f64 x (*.f64 wj x))) 2) (/.f64 (+.f64 (*.f64 wj (*.f64 x 3)) (*.f64 x -1/2)) 2))
(-.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x -1/2) x) (*.f64 wj x)) 2))
(-.f64 (-.f64 x x) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -2 (*.f64 wj x))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(-.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (*.f64 x 1/2)) (-.f64 (*.f64 wj x) (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))
(-.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 x -1/2) (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))
(*.f64 x (+.f64 1 (*.f64 -2 wj)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 2 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1/2))
(*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 1/2)
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (*.f64 -2 wj)) 1/2))
(*.f64 (+.f64 x x) (*.f64 1/2 (+.f64 1 (*.f64 -2 wj))))
(*.f64 (+.f64 x x) (/.f64 (+.f64 1 (*.f64 -2 wj)) 2))
(*.f64 (+.f64 x x) (+.f64 1/2 (neg.f64 wj)))
(*.f64 (+.f64 x x) (+.f64 (neg.f64 wj) 1/2))
(*.f64 -1 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 1/2 (*.f64 x (+.f64 2 (*.f64 wj -4))))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)) 1/4)
(*.f64 (*.f64 x 4) (/.f64 (+.f64 1 (*.f64 -2 wj)) 4))
(*.f64 1/4 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)))
(*.f64 1/4 (*.f64 (*.f64 x 4) (+.f64 1 (*.f64 -2 wj))))
(*.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) 1/8)
(*.f64 (*.f64 2 (*.f64 x 4)) (/.f64 (+.f64 1 (*.f64 -2 wj)) 8))
(*.f64 (+.f64 (+.f64 1 (*.f64 -2 wj)) (+.f64 1 (*.f64 -2 wj))) (*.f64 x 1/2))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(/.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 2)
(/.f64 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)) 4)
(/.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) 8)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4)) (*.f64 (*.f64 wj (+.f64 x x)) -8)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) (*.f64 2 (*.f64 x 4))) 8)
(pow.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) x))
(+.f64 (*.f64 -2 (*.f64 wj x)) 0)
(+.f64 0 (*.f64 -2 (*.f64 wj x)))
(+.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (neg.f64 wj)))
(+.f64 (/.f64 (*.f64 wj x) -2) (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))))
(+.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) 2))
(+.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (*.f64 (*.f64 wj x) -6) 4))
(+.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj (*.f64 x 1/2))) (/.f64 (*.f64 wj x) -2))
(+.f64 (-.f64 -1 (*.f64 wj x)) (-.f64 1 (*.f64 wj x)))
(-.f64 (*.f64 -2 (*.f64 wj x)) 0)
(-.f64 0 (*.f64 wj (+.f64 x x)))
(-.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj x))
(-.f64 (/.f64 (*.f64 wj x) -2) (-.f64 (*.f64 wj (*.f64 x 1/2)) (*.f64 x (neg.f64 wj))))
(-.f64 (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))) (-.f64 0 (/.f64 (*.f64 wj x) -2)))
(-.f64 (/.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) 2) (*.f64 wj (*.f64 x 1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 wj x) -6) 4) (*.f64 wj (*.f64 x 1/2)))
(/.f64 (*.f64 -2 (*.f64 wj x)) 1)
(/.f64 (*.f64 wj (+.f64 x x)) -1)
(/.f64 (*.f64 wj (*.f64 x -4)) 2)
(/.f64 (*.f64 (*.f64 wj x) -8) 4)
(/.f64 (*.f64 wj (*.f64 x 4)) -2)
(/.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) 8)
(/.f64 (neg.f64 (*.f64 (*.f64 wj x) -8)) -4)
(/.f64 (*.f64 4 (*.f64 wj (*.f64 x 4))) -8)
(/.f64 (+.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) (*.f64 (*.f64 wj (+.f64 x x)) -8)) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 2 (*.f64 wj -4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 wj -4)) (*.f64 x 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 wj -4)) 16)
(/.f64 (*.f64 (*.f64 wj -4) (*.f64 2 (*.f64 x 4))) 16)
(pow.f64 (*.f64 -2 (*.f64 wj x)) 1)
(neg.f64 (*.f64 wj (+.f64 x x)))
Outputs
x
(*.f64 -2 (*.f64 wj x))
(*.f64 x (*.f64 -2 wj))
(*.f64 -2 (*.f64 wj x))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (*.f64 (+.f64 (*.f64 wj 2) -1) -1))
(*.f64 (+.f64 -1 (*.f64 wj 2)) (neg.f64 x))
(-.f64 x (*.f64 wj (+.f64 x x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 x (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (neg.f64 x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 -2 (*.f64 wj x)) (neg.f64 x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj (+.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 0)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 0 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 0 (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (*.f64 -2 x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 0 (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj (*.f64 x 4))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 x x) (+.f64 x (*.f64 wj (+.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) 0))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 wj (*.f64 x -4)) (-.f64 (*.f64 -2 (*.f64 wj x)) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 wj (*.f64 x -4)) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) 0))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 wj (+.f64 x x)) (*.f64 x -1/2)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 wj (+.f64 x x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x 1/2) (neg.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 x 1/2))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 0 (-.f64 x (*.f64 wj (*.f64 x 4)))) 2))
(-.f64 (*.f64 x 1/2) (/.f64 (neg.f64 (-.f64 x (*.f64 wj (*.f64 x 4)))) 2))
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 (*.f64 x (*.f64 wj 4)) x) 2))
(-.f64 (/.f64 x 2) (*.f64 x (-.f64 wj (-.f64 1/2 wj))))
(-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj x)) (+.f64 (*.f64 x -1/2) (*.f64 wj x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x (neg.f64 wj)) (-.f64 (*.f64 wj x) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 wj x) (neg.f64 x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x (neg.f64 wj)) (neg.f64 (-.f64 x (*.f64 wj x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 x (neg.f64 wj)) (/.f64 (-.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) x) 2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) (+.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 wj x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 x (*.f64 wj x)) (*.f64 wj x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 x 1/2)) (*.f64 x -1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 (+.f64 x (*.f64 wj (+.f64 x x))) (*.f64 x -1/2)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 -2 x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (-.f64 (*.f64 x 1/2) (*.f64 wj x))) (-.f64 0 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))
(-.f64 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2))) (neg.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2))))
(-.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2)) (neg.f64 (+.f64 (/.f64 (*.f64 x wj) -2) (+.f64 (/.f64 x 4) (*.f64 x (-.f64 1/2 wj))))))
(-.f64 (-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (*.f64 x (+.f64 wj -1/2)) 2)) (/.f64 (*.f64 x (+.f64 wj -1/2)) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x (+.f64 wj -1/2)) 2)) (neg.f64 (*.f64 x (-.f64 wj 1/2))))
(-.f64 (+.f64 (/.f64 x 4) (*.f64 x 1/2)) (-.f64 (*.f64 wj (+.f64 x x)) (/.f64 x 4)))
(-.f64 (*.f64 x 1/2) (/.f64 (neg.f64 (-.f64 x (*.f64 wj (*.f64 x 4)))) 2))
(-.f64 (*.f64 x 1/2) (/.f64 (-.f64 (*.f64 x (*.f64 wj 4)) x) 2))
(-.f64 (/.f64 x 2) (*.f64 x (-.f64 wj (-.f64 1/2 wj))))
(-.f64 (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))) (-.f64 (neg.f64 x) (/.f64 (*.f64 wj x) -2)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 x (+.f64 x (*.f64 wj (+.f64 x x)))) (neg.f64 x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj (+.f64 x x)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 0 (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj (*.f64 x 4)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 -2 (*.f64 wj x)) x)) (*.f64 wj x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 x 1/2) (+.f64 (*.f64 x -1/2) (*.f64 wj x))) (*.f64 wj x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 x (neg.f64 wj)) (+.f64 (*.f64 x -1/2) (*.f64 wj x))) (*.f64 x -1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3)))) 2) (/.f64 (+.f64 (*.f64 x -1/2) (*.f64 wj x)) 2))
(/.f64 (-.f64 (+.f64 x (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3)))) (+.f64 (*.f64 x wj) (*.f64 x -1/2))) 2)
(/.f64 (-.f64 (+.f64 x (-.f64 (*.f64 x 1/2) (*.f64 x (*.f64 3 wj)))) (*.f64 x (+.f64 wj -1/2))) 2)
(/.f64 (-.f64 (+.f64 x (*.f64 x (-.f64 1/2 (*.f64 wj 3)))) (*.f64 x (+.f64 wj -1/2))) 2)
(-.f64 (/.f64 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 3) 4) (/.f64 (-.f64 (*.f64 wj (+.f64 x x)) x) 4))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (/.f64 (+.f64 (*.f64 x 1/2) (-.f64 x (*.f64 wj x))) 2) (/.f64 (+.f64 (*.f64 wj (*.f64 x 3)) (*.f64 x -1/2)) 2))
(/.f64 (-.f64 (+.f64 (*.f64 x 1/2) (-.f64 x (*.f64 x wj))) (+.f64 (*.f64 x -1/2) (*.f64 wj (*.f64 x 3)))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 x 1/2) (-.f64 x (*.f64 x wj))) (+.f64 (*.f64 x -1/2) (*.f64 x (*.f64 3 wj)))) 2)
(/.f64 (+.f64 (*.f64 x (*.f64 wj -3)) (-.f64 x (-.f64 (*.f64 x wj) x))) 2)
(-.f64 (/.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3))) 2) (/.f64 (+.f64 (-.f64 (*.f64 x -1/2) x) (*.f64 wj x)) 2))
(/.f64 (-.f64 (-.f64 (*.f64 x 1/2) (*.f64 wj (*.f64 x 3))) (+.f64 (*.f64 x wj) (-.f64 (*.f64 x -1/2) x))) 2)
(/.f64 (-.f64 (-.f64 (*.f64 x 1/2) (*.f64 x (*.f64 3 wj))) (+.f64 (*.f64 x wj) (-.f64 (*.f64 x -1/2) x))) 2)
(/.f64 (-.f64 (*.f64 x (-.f64 1/2 (*.f64 wj 3))) (+.f64 (*.f64 x wj) (-.f64 (*.f64 x -1/2) x))) 2)
(/.f64 (+.f64 (*.f64 x 3/2) (*.f64 x (-.f64 (-.f64 1/2 wj) (*.f64 wj 3)))) 2)
(-.f64 (-.f64 x x) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (-.f64 (*.f64 -2 (*.f64 wj x)) (*.f64 -2 (*.f64 wj x))) (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(-.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (*.f64 x 1/2)) (-.f64 (*.f64 wj x) (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))
(-.f64 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2))) (neg.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2))))
(-.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2)) (neg.f64 (+.f64 (/.f64 (*.f64 x wj) -2) (+.f64 (/.f64 x 4) (*.f64 x (-.f64 1/2 wj))))))
(-.f64 (-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (*.f64 x (+.f64 wj -1/2)) 2)) (/.f64 (*.f64 x (+.f64 wj -1/2)) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x (+.f64 wj -1/2)) 2)) (neg.f64 (*.f64 x (-.f64 wj 1/2))))
(-.f64 (+.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2)) (*.f64 x (neg.f64 wj))) (-.f64 (*.f64 x -1/2) (+.f64 (/.f64 x 4) (/.f64 (*.f64 wj x) -2))))
(-.f64 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 x wj)) (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2))) (neg.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2))))
(-.f64 (+.f64 (/.f64 x 4) (/.f64 (*.f64 x wj) -2)) (neg.f64 (+.f64 (/.f64 (*.f64 x wj) -2) (+.f64 (/.f64 x 4) (*.f64 x (-.f64 1/2 wj))))))
(-.f64 (-.f64 (*.f64 x (-.f64 1/2 wj)) (/.f64 (*.f64 x (+.f64 wj -1/2)) 2)) (/.f64 (*.f64 x (+.f64 wj -1/2)) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 x (+.f64 wj -1/2)) 2)) (neg.f64 (*.f64 x (-.f64 wj 1/2))))
(*.f64 x (+.f64 1 (*.f64 -2 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 1 (+.f64 x (*.f64 -2 (*.f64 wj x))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 2 (*.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 1/2)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (*.f64 -2 wj)) 1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 x x) (*.f64 1/2 (+.f64 1 (*.f64 -2 wj))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 x x) (/.f64 (+.f64 1 (*.f64 -2 wj)) 2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 x x) (+.f64 1/2 (neg.f64 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 x x) (+.f64 (neg.f64 wj) 1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 -1 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 1/2 (*.f64 x (+.f64 2 (*.f64 wj -4))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)) 1/4)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 x 4) (/.f64 (+.f64 1 (*.f64 -2 wj)) 4))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 1/4 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 1/4 (*.f64 (*.f64 x 4) (+.f64 1 (*.f64 -2 wj))))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) 1/8)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (*.f64 2 (*.f64 x 4)) (/.f64 (+.f64 1 (*.f64 -2 wj)) 8))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(*.f64 (+.f64 (+.f64 1 (*.f64 -2 wj)) (+.f64 1 (*.f64 -2 wj))) (*.f64 x 1/2))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(/.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(/.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 2)
(/.f64 (*.f64 (+.f64 x x) (+.f64 (*.f64 wj -4) 2)) 4)
(/.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 2)
(/.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) 8)
(/.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4) (*.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 4)) 16)
(/.f64 (*.f64 x (+.f64 2 (*.f64 wj -4))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4)) (*.f64 (*.f64 wj (+.f64 x x)) -8)) 8)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(/.f64 (+.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) (*.f64 2 (*.f64 x 4))) 8)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(pow.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) 1)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(neg.f64 (-.f64 (*.f64 wj (+.f64 x x)) x))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(+.f64 x (*.f64 x (*.f64 -2 wj)))
(*.f64 x (-.f64 1 (+.f64 wj wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) 0)
(*.f64 x (*.f64 -2 wj))
(+.f64 0 (*.f64 -2 (*.f64 wj x)))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (neg.f64 wj)))
(*.f64 x (*.f64 -2 wj))
(+.f64 (/.f64 (*.f64 wj x) -2) (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))))
(*.f64 x (*.f64 -2 wj))
(+.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) 2))
(+.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (*.f64 (neg.f64 wj) (*.f64 x 3)) 2))
(+.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (*.f64 x (*.f64 wj -3)) 2))
(+.f64 (/.f64 (*.f64 wj x) -2) (/.f64 (*.f64 (*.f64 wj x) -6) 4))
(+.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (*.f64 (neg.f64 wj) (*.f64 x 3)) 2))
(+.f64 (/.f64 (*.f64 x wj) -2) (/.f64 (*.f64 x (*.f64 wj -3)) 2))
(+.f64 (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj (*.f64 x 1/2))) (/.f64 (*.f64 wj x) -2))
(+.f64 (/.f64 (*.f64 x wj) -2) (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj (*.f64 x 1/2))))
(+.f64 (/.f64 (*.f64 x wj) -2) (-.f64 (*.f64 x (neg.f64 wj)) (*.f64 x (*.f64 1/2 wj))))
(+.f64 (/.f64 (*.f64 x wj) -2) (*.f64 (*.f64 x wj) -3/2))
(+.f64 (/.f64 (*.f64 x wj) -2) (*.f64 x (*.f64 wj -3/2)))
(+.f64 (-.f64 -1 (*.f64 wj x)) (-.f64 1 (*.f64 wj x)))
(+.f64 (-.f64 -1 (*.f64 x wj)) (-.f64 1 (*.f64 x wj)))
(-.f64 (*.f64 -2 (*.f64 wj x)) 0)
(*.f64 x (*.f64 -2 wj))
(-.f64 0 (*.f64 wj (+.f64 x x)))
(*.f64 x (*.f64 -2 wj))
(-.f64 (*.f64 x (neg.f64 wj)) (*.f64 wj x))
(*.f64 x (*.f64 -2 wj))
(-.f64 (/.f64 (*.f64 wj x) -2) (-.f64 (*.f64 wj (*.f64 x 1/2)) (*.f64 x (neg.f64 wj))))
(-.f64 (*.f64 x (neg.f64 wj)) (-.f64 (*.f64 wj (*.f64 x 1/2)) (/.f64 (*.f64 x wj) -2)))
(-.f64 (*.f64 x (neg.f64 wj)) (-.f64 (*.f64 x (*.f64 1/2 wj)) (/.f64 (*.f64 x wj) -2)))
(-.f64 (/.f64 (*.f64 x wj) -2) (*.f64 wj (-.f64 (*.f64 x 1/2) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x wj) -2) (*.f64 wj (*.f64 x 3/2)))
(-.f64 (+.f64 (/.f64 (*.f64 wj x) -2) (*.f64 x (neg.f64 wj))) (-.f64 0 (/.f64 (*.f64 wj x) -2)))
(*.f64 x (*.f64 -2 wj))
(-.f64 (/.f64 (*.f64 3 (*.f64 x (neg.f64 wj))) 2) (*.f64 wj (*.f64 x 1/2)))
(-.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 x 3)) 2) (*.f64 wj (*.f64 x 1/2)))
(-.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 x 3)) 2) (*.f64 x (*.f64 1/2 wj)))
(-.f64 (/.f64 (*.f64 x (*.f64 wj -3)) 2) (*.f64 x (*.f64 wj 1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 wj x) -6) 4) (*.f64 wj (*.f64 x 1/2)))
(-.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 x 3)) 2) (*.f64 wj (*.f64 x 1/2)))
(-.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 x 3)) 2) (*.f64 x (*.f64 1/2 wj)))
(-.f64 (/.f64 (*.f64 x (*.f64 wj -3)) 2) (*.f64 x (*.f64 wj 1/2)))
(/.f64 (*.f64 -2 (*.f64 wj x)) 1)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 wj (+.f64 x x)) -1)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 wj (*.f64 x -4)) 2)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 (*.f64 wj x) -8) 4)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 wj (*.f64 x 4)) -2)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) 8)
(*.f64 x (*.f64 -2 wj))
(/.f64 (neg.f64 (*.f64 (*.f64 wj x) -8)) -4)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 4 (*.f64 wj (*.f64 x 4))) -8)
(*.f64 x (*.f64 -2 wj))
(/.f64 (+.f64 (*.f64 (*.f64 wj (+.f64 x x)) -8) (*.f64 (*.f64 wj (+.f64 x x)) -8)) 16)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 (*.f64 x 4) (*.f64 2 (*.f64 wj -4))) 16)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 (*.f64 2 (*.f64 wj -4)) (*.f64 x 4)) 16)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 wj -4)) 16)
(*.f64 x (*.f64 -2 wj))
(/.f64 (*.f64 (*.f64 wj -4) (*.f64 2 (*.f64 x 4))) 16)
(*.f64 x (*.f64 -2 wj))
(pow.f64 (*.f64 -2 (*.f64 wj x)) 1)
(*.f64 x (*.f64 -2 wj))
(neg.f64 (*.f64 wj (+.f64 x x)))
(*.f64 x (*.f64 -2 wj))

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 30 to 21 computations (30% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1048×rational_best-simplify-83
744×rational_best-simplify-57
696×rational_best-simplify-51
666×rational_best-4
666×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16432
214132
339932
4171532
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(*.f64 x (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 wj 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1/2)) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)) (/.f64 x (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) 2) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 2) (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2)))) (-.f64 0 (/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (+.f64 -1 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 (/.f64 (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (+.f64 wj 1/2)) (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (+.f64 wj 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (+.f64 wj 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -2 (+.f64 wj 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 2) (+.f64 wj 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -4 (+.f64 wj 1/2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (/.f64 -4 (+.f64 wj 1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x 2)) (+.f64 wj 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 1/2) (-.f64 (*.f64 wj 4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) -2) (-.f64 -1/2 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 x)) (+.f64 -1 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (/.f64 -4 (+.f64 wj 1/2))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -4 (+.f64 wj 1/2)) (*.f64 2 (*.f64 x 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 1/4) -1/2) (*.f64 (+.f64 (/.f64 0 (+.f64 wj 1/2)) 2) (+.f64 (/.f64 0 (+.f64 wj 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (+.f64 wj 1/2)) -1/2) (*.f64 (/.f64 1 (+.f64 wj 1/2)) (/.f64 1 (+.f64 wj 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1/2 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/4 (+.f64 wj 1/2)) (/.f64 -1/4 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/4 (+.f64 wj 1/2)) (/.f64 1/4 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1/4 (+.f64 wj 1/2))) (/.f64 1/4 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2)) (/.f64 -1/4 (+.f64 wj 1/2))) (-.f64 0 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -1 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/2 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/4 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 1/2 (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 wj 1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 wj 1/2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (/.f64 1/4 (+.f64 wj 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 -2 (+.f64 wj 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))))))

simplify169.0ms (0.9%)

Algorithm
egg-herbie
Rules
942×rational_best-simplify-47
906×rational_best-simplify-48
726×rational_best-simplify-53
718×rational_best-simplify-49
718×rational_best-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02232917
15852719
214312539
354932515
Stop Event
node limit
Counts
113 → 149
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 8 (*.f64 (pow.f64 wj 3) x)))))
(*.f64 -1/2 (/.f64 x wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
(*.f64 -1/2 (/.f64 x wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
-1
(-.f64 (*.f64 2 wj) 1)
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (*.f64 8 (pow.f64 wj 3)) (*.f64 2 wj))) 1)
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 0)
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (+.f64 wj 1/2)))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (+.f64 wj 1/2))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2)))))
(+.f64 0 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(+.f64 (/.f64 0 (+.f64 wj 1/2)) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(+.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(+.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(+.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(+.f64 (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(+.f64 (-.f64 0 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 0)
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (+.f64 wj 1/2)))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (+.f64 wj 1/2))))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))))
(-.f64 0 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(-.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)) (/.f64 x (+.f64 wj 1/2)))
(-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(-.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) 2) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 2) (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2)))) (-.f64 0 (/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 2)))
(/.f64 x (+.f64 -1 (*.f64 -2 wj)))
(/.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 1)
(/.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 (/.f64 (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (+.f64 wj 1/2)) (+.f64 wj 1/2)))
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)) -1)
(/.f64 (/.f64 (neg.f64 x) (+.f64 wj 1/2)) 2)
(/.f64 (neg.f64 x) (*.f64 (+.f64 wj 1/2) 2))
(/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 1/2)
(/.f64 (*.f64 x (/.f64 -2 (+.f64 wj 1/2))) 4)
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 (/.f64 (neg.f64 x) 2) (+.f64 wj 1/2))
(/.f64 (*.f64 x (/.f64 -4 (+.f64 wj 1/2))) 8)
(/.f64 (*.f64 2 (*.f64 x (/.f64 -4 (+.f64 wj 1/2)))) 16)
(/.f64 (neg.f64 (/.f64 x 2)) (+.f64 wj 1/2))
(/.f64 (/.f64 (neg.f64 x) 1/2) (-.f64 (*.f64 wj 4) -2))
(/.f64 (/.f64 (neg.f64 x) -2) (-.f64 -1/2 wj))
(/.f64 (-.f64 0 (neg.f64 x)) (+.f64 -1 (*.f64 -2 wj)))
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (/.f64 -4 (+.f64 wj 1/2))) 64)
(/.f64 (*.f64 (/.f64 -4 (+.f64 wj 1/2)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 1/4) -1/2) (*.f64 (+.f64 (/.f64 0 (+.f64 wj 1/2)) 2) (+.f64 (/.f64 0 (+.f64 wj 1/2)) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (+.f64 wj 1/2)) -1/2) (*.f64 (/.f64 1 (+.f64 wj 1/2)) (/.f64 1 (+.f64 wj 1/2))))
(pow.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 1)
(neg.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(+.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 0)
(+.f64 0 (/.f64 -1/2 (+.f64 wj 1/2)))
(+.f64 (/.f64 -1/4 (+.f64 wj 1/2)) (/.f64 -1/4 (+.f64 wj 1/2)))
(-.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 0)
(-.f64 (/.f64 -1/4 (+.f64 wj 1/2)) (/.f64 1/4 (+.f64 wj 1/2)))
(-.f64 (neg.f64 (/.f64 1/4 (+.f64 wj 1/2))) (/.f64 1/4 (+.f64 wj 1/2)))
(-.f64 (+.f64 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2)) (/.f64 -1/4 (+.f64 wj 1/2))) (-.f64 0 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2))))
(*.f64 -1/2 (/.f64 1 (+.f64 wj 1/2)))
(*.f64 1/2 (/.f64 -1 (+.f64 wj 1/2)))
(*.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1)
(*.f64 1 (/.f64 -1/2 (+.f64 wj 1/2)))
(*.f64 -1 (/.f64 1/2 (+.f64 wj 1/2)))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 wj 1/2)) 1/2))
(*.f64 2 (*.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1/2))
(*.f64 (/.f64 -1 (+.f64 wj 1/2)) 1/2)
(*.f64 -2 (/.f64 1/4 (+.f64 wj 1/2)))
(*.f64 -2 (*.f64 (/.f64 1/2 (+.f64 wj 1/2)) 1/2))
(*.f64 (/.f64 1 (+.f64 wj 1/2)) -1/2)
(*.f64 (/.f64 1/2 (+.f64 wj 1/2)) -1)
(*.f64 (/.f64 1/4 (+.f64 wj 1/2)) -2)
(*.f64 (/.f64 -2 (+.f64 wj 1/2)) 1/4)
(*.f64 -4 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)))
(*.f64 -4 (*.f64 (/.f64 1/4 (+.f64 wj 1/2)) 1/2))
(*.f64 1/4 (/.f64 -2 (+.f64 wj 1/2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)) -4)
(pow.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1)
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
Outputs
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x)))
(+.f64 (*.f64 x (*.f64 wj 2)) (neg.f64 x))
(-.f64 (*.f64 x (*.f64 wj 2)) x)
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (*.f64 2 (*.f64 wj x))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 (neg.f64 x) (*.f64 -4 (*.f64 x (pow.f64 wj 2)))))
(+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 (*.f64 x (*.f64 -4 (pow.f64 wj 2))) (neg.f64 x)))
(+.f64 (neg.f64 x) (*.f64 x (+.f64 (*.f64 wj 2) (*.f64 -4 (pow.f64 wj 2)))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 2 (*.f64 wj x)) (*.f64 8 (*.f64 (pow.f64 wj 3) x)))))
(+.f64 (*.f64 -4 (*.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 8 (pow.f64 wj 3))) (+.f64 (*.f64 x (*.f64 wj 2)) (neg.f64 x))))
(+.f64 (*.f64 x (*.f64 -4 (pow.f64 wj 2))) (+.f64 (*.f64 x (*.f64 wj 2)) (+.f64 (neg.f64 x) (*.f64 x (*.f64 8 (pow.f64 wj 3))))))
(+.f64 (*.f64 x (+.f64 (*.f64 wj 2) (*.f64 8 (pow.f64 wj 3)))) (-.f64 (*.f64 -4 (*.f64 x (pow.f64 wj 2))) x))
(+.f64 (*.f64 x (+.f64 (*.f64 wj 2) (*.f64 8 (pow.f64 wj 3)))) (-.f64 (*.f64 (pow.f64 wj 2) (*.f64 x -4)) x))
(*.f64 -1/2 (/.f64 x wj))
(*.f64 x (/.f64 -1/2 wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 x (/.f64 1/4 (pow.f64 wj 2))))
(*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (+.f64 (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))) (*.f64 x (/.f64 1/4 (pow.f64 wj 2)))))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (*.f64 x (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/16 (/.f64 x (pow.f64 wj 4))))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 1/16 (pow.f64 wj 4))) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))))))
(+.f64 (*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2)))) (*.f64 x (+.f64 (/.f64 -1/8 (pow.f64 wj 3)) (/.f64 1/16 (pow.f64 wj 4)))))
(+.f64 (*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/16 (pow.f64 wj 4)))) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(*.f64 -1/2 (/.f64 x wj))
(*.f64 x (/.f64 -1/2 wj))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x wj)))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 x (/.f64 1/4 (pow.f64 wj 2))))
(*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (*.f64 -1/2 (/.f64 x wj))))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (+.f64 (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))) (*.f64 x (/.f64 1/4 (pow.f64 wj 2)))))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (*.f64 x (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 x (/.f64 -1/2 wj)) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
(+.f64 (*.f64 1/4 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1/8 (/.f64 x (pow.f64 wj 3))) (+.f64 (*.f64 1/16 (/.f64 x (pow.f64 wj 4))) (*.f64 -1/2 (/.f64 x wj)))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 1/16 (/.f64 x (pow.f64 wj 4))))))
(+.f64 (*.f64 x (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 x (/.f64 1/16 (pow.f64 wj 4))) (+.f64 (*.f64 -1/2 (/.f64 x wj)) (*.f64 x (/.f64 -1/8 (pow.f64 wj 3))))))
(+.f64 (*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/4 (pow.f64 wj 2)))) (*.f64 x (+.f64 (/.f64 -1/8 (pow.f64 wj 3)) (/.f64 1/16 (pow.f64 wj 4)))))
(+.f64 (*.f64 x (+.f64 (/.f64 -1/2 wj) (/.f64 1/16 (pow.f64 wj 4)))) (*.f64 x (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 -1/8 (pow.f64 wj 3)))))
-1
(-.f64 (*.f64 2 wj) 1)
(+.f64 (*.f64 wj 2) -1)
(+.f64 -1 (*.f64 wj 2))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 2 wj)) 1)
(+.f64 (+.f64 (*.f64 wj 2) (*.f64 -4 (pow.f64 wj 2))) -1)
(+.f64 -1 (+.f64 (*.f64 wj 2) (*.f64 -4 (pow.f64 wj 2))))
(+.f64 (*.f64 wj 2) (+.f64 -1 (*.f64 -4 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (*.f64 8 (pow.f64 wj 3)) (*.f64 2 wj))) 1)
(+.f64 (+.f64 (*.f64 wj 2) (+.f64 (*.f64 8 (pow.f64 wj 3)) (*.f64 -4 (pow.f64 wj 2)))) -1)
(+.f64 -1 (+.f64 (*.f64 -4 (pow.f64 wj 2)) (+.f64 (*.f64 wj 2) (*.f64 8 (pow.f64 wj 3)))))
(+.f64 (+.f64 -1 (*.f64 wj 2)) (+.f64 (*.f64 -4 (pow.f64 wj 2)) (*.f64 8 (pow.f64 wj 3))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/2 wj))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/16 (pow.f64 wj 4))) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(/.f64 -1/2 wj)
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1/2 (/.f64 1 wj)))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/2 wj))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (/.f64 1/4 (pow.f64 wj 2)) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1/8 (/.f64 1 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1 (/.f64 1/4 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 wj 2))) (*.f64 1/16 (/.f64 1 (pow.f64 wj 4)))) (+.f64 (*.f64 1/2 (/.f64 1 wj)) (*.f64 1 (/.f64 1/8 (pow.f64 wj 3)))))
(-.f64 (+.f64 (/.f64 1/4 (pow.f64 wj 2)) (/.f64 1/16 (pow.f64 wj 4))) (+.f64 (/.f64 1/2 wj) (/.f64 1/8 (pow.f64 wj 3))))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 0)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2)))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 0 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (/.f64 0 (+.f64 wj 1/2)) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(+.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(+.f64 (-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(+.f64 (-.f64 0 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 0)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 0 (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (neg.f64 (/.f64 0 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 0 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)) (/.f64 x (+.f64 wj 1/2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (*.f64 x (/.f64 -1/4 (+.f64 1/2 wj))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (/.f64 (/.f64 x -4) (+.f64 1/2 wj)) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (*.f64 -1/4 (/.f64 x (+.f64 1/2 wj))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 0 (+.f64 wj 1/2))) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (+.f64 wj 1/2))) 2) (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(-.f64 (-.f64 (/.f64 0 (+.f64 wj 1/2)) (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(-.f64 (+.f64 (/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 2) (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2)))) (-.f64 0 (/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 x (+.f64 -1 (*.f64 -2 wj)))
(/.f64 x (+.f64 -1 (*.f64 wj -2)))
(/.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 1)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) (/.f64 (/.f64 (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2)) (+.f64 wj 1/2)) (+.f64 wj 1/2)))
(/.f64 (*.f64 x (/.f64 -1/2 (+.f64 1/2 wj))) (/.f64 (*.f64 (+.f64 1/2 wj) (+.f64 1/2 wj)) (*.f64 (+.f64 1/2 wj) (+.f64 1/2 wj))))
(/.f64 (*.f64 -1/2 (/.f64 x (+.f64 1/2 wj))) (+.f64 (/.f64 (+.f64 1/2 wj) (+.f64 1/2 wj)) 0))
(/.f64 (*.f64 -1/2 (/.f64 x (+.f64 1/2 wj))) (+.f64 0 (/.f64 (+.f64 1/2 wj) (+.f64 1/2 wj))))
(/.f64 (*.f64 -1/2 (/.f64 x (+.f64 1/2 wj))) (/.f64 (+.f64 1/2 wj) (+.f64 1/2 wj)))
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)) -1)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (/.f64 (neg.f64 x) (+.f64 wj 1/2)) 2)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 wj 1/2) 2))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 x (/.f64 -1/4 (+.f64 wj 1/2))) 1/2)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 x (/.f64 -2 (+.f64 wj 1/2))) 4)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(/.f64 (/.f64 (neg.f64 x) 2) (+.f64 wj 1/2))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 x (/.f64 -4 (+.f64 wj 1/2))) 8)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 2 (*.f64 x (/.f64 -4 (+.f64 wj 1/2)))) 16)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (neg.f64 (/.f64 x 2)) (+.f64 wj 1/2))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (/.f64 (neg.f64 x) 1/2) (-.f64 (*.f64 wj 4) -2))
(-.f64 (neg.f64 (/.f64 x (-.f64 (*.f64 wj 4) -2))) (/.f64 x (-.f64 (*.f64 wj 4) -2)))
(/.f64 (*.f64 x -2) (-.f64 (*.f64 wj 4) -2))
(/.f64 x (*.f64 (-.f64 (*.f64 wj 4) -2) -1/2))
(/.f64 (/.f64 (neg.f64 x) -2) (-.f64 -1/2 wj))
(/.f64 (neg.f64 x) (*.f64 -2 (-.f64 -1/2 wj)))
(/.f64 (/.f64 x 2) (-.f64 -1/2 wj))
(/.f64 x (*.f64 (-.f64 -1/2 wj) 2))
(/.f64 (-.f64 0 (neg.f64 x)) (+.f64 -1 (*.f64 -2 wj)))
(/.f64 x (+.f64 -1 (*.f64 wj -2)))
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (/.f64 -4 (+.f64 wj 1/2))) 64)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 (/.f64 -4 (+.f64 wj 1/2)) (*.f64 2 (*.f64 x 4))) 64)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 (/.f64 (/.f64 x (+.f64 wj 1/2)) 1/4) -1/2) (*.f64 (+.f64 (/.f64 0 (+.f64 wj 1/2)) 2) (+.f64 (/.f64 0 (+.f64 wj 1/2)) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (+.f64 wj 1/2))) (+.f64 wj 1/2)) -1/2) (*.f64 (/.f64 1 (+.f64 wj 1/2)) (/.f64 1 (+.f64 wj 1/2))))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(pow.f64 (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))) 1)
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(neg.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) 2)))
(*.f64 x (/.f64 -1/2 (+.f64 1/2 wj)))
(*.f64 -1/2 (/.f64 x (+.f64 1/2 wj)))
(+.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 0)
(/.f64 -1/2 (+.f64 1/2 wj))
(+.f64 0 (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(+.f64 (/.f64 -1/4 (+.f64 wj 1/2)) (/.f64 -1/4 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(-.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 0)
(/.f64 -1/2 (+.f64 1/2 wj))
(-.f64 (/.f64 -1/4 (+.f64 wj 1/2)) (/.f64 1/4 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(-.f64 (neg.f64 (/.f64 1/4 (+.f64 wj 1/2))) (/.f64 1/4 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(-.f64 (+.f64 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2)) (/.f64 -1/4 (+.f64 wj 1/2))) (-.f64 0 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2))))
(-.f64 (+.f64 (/.f64 -1/4 (+.f64 1/2 wj)) (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2))) (neg.f64 (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2))))
(-.f64 (+.f64 (/.f64 -1/4 (+.f64 1/2 wj)) (/.f64 -1/2 (-.f64 (*.f64 wj 4) -2))) (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)))
(+.f64 (/.f64 -1/4 (+.f64 1/2 wj)) (*.f64 -2 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2))))
(*.f64 -1/2 (/.f64 1 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 1/2 (/.f64 -1 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1)
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 1 (/.f64 -1/2 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 -1 (/.f64 1/2 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 wj 1/2)) 1/2))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 2 (*.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1/2))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 -1 (+.f64 wj 1/2)) 1/2)
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 -2 (/.f64 1/4 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 -2 (*.f64 (/.f64 1/2 (+.f64 wj 1/2)) 1/2))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 1 (+.f64 wj 1/2)) -1/2)
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1/2)) -1)
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 1/4 (+.f64 wj 1/2)) -2)
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 -2 (+.f64 wj 1/2)) 1/4)
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 -4 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)))
(*.f64 1/2 (/.f64 -4 (-.f64 (*.f64 wj 4) -2)))
(*.f64 -4 (*.f64 (/.f64 1/4 (+.f64 wj 1/2)) 1/2))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 1/4 (/.f64 -2 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)) -4)
(*.f64 1/2 (/.f64 -4 (-.f64 (*.f64 wj 4) -2)))
(*.f64 -4 (/.f64 1/2 (-.f64 (*.f64 wj 4) -2)))
(pow.f64 (/.f64 -1/2 (+.f64 wj 1/2)) 1)
(/.f64 -1/2 (+.f64 1/2 wj))
(neg.f64 (/.f64 1/2 (+.f64 wj 1/2)))
(/.f64 -1/2 (+.f64 1/2 wj))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 52 to 37 computations (28.8% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite137.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1014×rational_best-simplify-55
956×rational_best-simplify-65
848×rational_best-simplify-67
752×rational_best-simplify-54
672×rational_best-simplify-78
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
010112
180112
224582
3115582
Stop Event
node limit
Counts
4 → 323
Calls
Call 1
Inputs
(*.f64 (+.f64 wj 1) (+.f64 wj 1))
(/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(/.f64 wj (/.f64 1 (+.f64 wj 1)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2) (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 4) (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4) (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2) (/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4) (/.f64 (*.f64 -2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 3)) 4) (/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 4) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (*.f64 -2 wj) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 wj (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (neg.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 2) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 2 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 1 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (/.f64 2 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 wj (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 1 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.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 (+.f64 wj 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 8 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 wj 1)) (*.f64 1/2 (/.f64 wj (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 1 (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (fabs.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (/.f64 1/2 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 wj wj) (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (fabs.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (*.f64 4 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (*.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (/.f64 wj (+.f64 wj (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2) (/.f64 4 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj 4) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 wj (fabs.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (+.f64 wj 1))) (*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj))) (/.f64 1 (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1)))) (*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) wj) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (+.f64 wj wj)) (/.f64 (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (*.f64 wj 4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2)) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (-.f64 -1 wj))) (/.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (fabs.f64 (+.f64 wj 1)))) (/.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 1 (-.f64 -1 wj))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 1 (fabs.f64 (+.f64 wj 1)))) (/.f64 (/.f64 wj (fabs.f64 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 wj (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 4) (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) 2) (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 wj (/.f64 4 (+.f64 wj 1))) (/.f64 (*.f64 wj 3) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 4 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 -2 wj) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) 2) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj 3) (/.f64 4 (+.f64 wj 1))) (/.f64 (neg.f64 wj) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))))))) (#(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 1 (+.f64 wj 1)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))))) (#(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 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj wj) (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj 4) (/.f64 1 (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (+.f64 wj 1))) (*.f64 wj 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (/.f64 8 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))) (/.f64 1 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))) (/.f64 1 (/.f64 1 (/.f64 1/2 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) wj) (/.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj wj)) (/.f64 (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj 4)) (/.f64 (/.f64 1 (/.f64 4 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 1)))))
((#(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 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (/.f64 wj (+.f64 wj (+.f64 wj 2)))) (*.f64 wj (/.f64 wj (+.f64 wj (+.f64 wj 2)))))))) (#(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 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2) (/.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 wj (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (+.f64 wj 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (+.f64 wj 1)) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (+.f64 wj (+.f64 wj 2))) (+.f64 1/2 (/.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (-.f64 -1 wj)) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (fabs.f64 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 wj 4) (+.f64 wj 1))) (*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj wj)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2)) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (*.f64 wj 4)) (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)))))) (#(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 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))))

simplify348.0ms (1.9%)

Algorithm
egg-herbie
Rules
1202×rational_best-simplify-54
1012×rational_best-simplify-1
830×rational_best-simplify-50
538×rational_best-simplify-65
488×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
070915359
1236014347
2776714055
Stop Event
node limit
Counts
371 → 631
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 wj))
(+.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj)))
(+.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 2 wj))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 2 wj))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
wj
(+.f64 (*.f64 -2 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -2 (pow.f64 wj 2)) (+.f64 wj (*.f64 3 (pow.f64 wj 3))))
(+.f64 (*.f64 -2 (pow.f64 wj 2)) (+.f64 (*.f64 -4 (pow.f64 wj 4)) (+.f64 wj (*.f64 3 (pow.f64 wj 3)))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 wj 2))) (*.f64 4 (/.f64 1 (pow.f64 wj 4)))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 wj 2))) (*.f64 4 (/.f64 1 (pow.f64 wj 4)))))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) wj)
(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 (+.f64 wj 1) (+.f64 wj 1)) 0)
(+.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(+.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2) (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2)))
(+.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 4) (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 3)) 4))
(+.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4) (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4))
(-.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2) (/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) 2))
(-.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4) (/.f64 (*.f64 -2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) 4))
(-.f64 (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 3)) 4) (/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) 4))
(/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 1)
(/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 2)
(/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) -1)
(/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)) 16)
(pow.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 1)
(fabs.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(fabs.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 0)
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(+.f64 0 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 2))
(+.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 4) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 4))
(+.f64 (/.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) 4)))
(+.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(+.f64 (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(+.f64 (/.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 0)
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) 0))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 wj 1)))
(-.f64 0 (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)))
(-.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))))
(-.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj)))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (+.f64 wj 1)))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (*.f64 -2 wj) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) 2))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 wj (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (neg.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 2) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) 2))
(-.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)))
(*.f64 wj (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 wj (/.f64 2 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))
(*.f64 wj (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 wj (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1)
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 1 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (+.f64 wj wj) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (+.f64 wj wj) (/.f64 2 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (+.f64 wj wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (+.f64 wj wj) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))
(*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 wj (+.f64 wj (+.f64 wj 2))))
(*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 2 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))))
(*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 2 (+.f64 wj 1)))
(*.f64 (neg.f64 wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 -1 wj)))
(*.f64 (neg.f64 wj) (/.f64 1 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(*.f64 4 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))
(*.f64 4 (*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) 2)
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 8 (+.f64 wj 1)))))
(*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2))
(*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj 1)) 4))
(*.f64 (/.f64 4 (+.f64 wj 1)) (*.f64 1/2 (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 1/2)
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 1 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 1 (+.f64 wj 1))))
(*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 -1 wj)))
(*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (fabs.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (/.f64 1/2 (-.f64 -1 wj)))
(*.f64 (/.f64 (+.f64 wj wj) (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (fabs.f64 (+.f64 wj 1))))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(*.f64 (/.f64 wj (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (*.f64 4 (/.f64 wj (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) wj)
(*.f64 (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj wj))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (*.f64 wj 4))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) 4)
(*.f64 (*.f64 -2 wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))))
(*.f64 8 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 8)))
(*.f64 8 (*.f64 (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 8 (*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) 1/4)
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2) (/.f64 4 (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj 4) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (/.f64 (*.f64 wj 4) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 8)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 wj (fabs.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 wj 1))) (*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj))) (/.f64 1 (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1))))
(*.f64 (+.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (+.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1)))) (*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) wj) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (+.f64 wj wj)) (/.f64 (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (*.f64 wj 4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2)) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (-.f64 -1 wj))) (/.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (fabs.f64 (+.f64 wj 1)))) (/.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 1 (-.f64 -1 wj))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 1 (fabs.f64 (+.f64 wj 1)))) (/.f64 (/.f64 wj (fabs.f64 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(pow.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1)
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 0)
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 0 (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 wj (/.f64 2 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 4) (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 4))
(+.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) 2) (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) 2))
(+.f64 (/.f64 wj (/.f64 4 (+.f64 wj 1))) (/.f64 (*.f64 wj 3) (/.f64 4 (+.f64 wj 1))))
(+.f64 (/.f64 0 (/.f64 4 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 0 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(+.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 0)
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) 0))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 4 (+.f64 wj 1))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 0 (-.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1)))))
(-.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))) 2))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 -2 wj) (/.f64 4 (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) 2) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) 2))
(-.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (*.f64 wj 3) (/.f64 4 (+.f64 wj 1))) (/.f64 (neg.f64 wj) (/.f64 4 (+.f64 wj 1))))
(*.f64 wj (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 1 (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 1)
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(*.f64 (+.f64 wj wj) (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 1/2)
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (*.f64 wj 4) (/.f64 1 (/.f64 4 (+.f64 wj 1))))
(*.f64 1/2 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))) wj)
(*.f64 (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj wj))
(*.f64 (/.f64 1 (/.f64 4 (+.f64 wj 1))) (*.f64 wj 4))
(*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) 1/4)
(*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (/.f64 8 (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))) (/.f64 1 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1)))))
(*.f64 (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))) (/.f64 1 (/.f64 1 (/.f64 1/2 (+.f64 wj 1)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) wj) (/.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj wj)) (/.f64 (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj 4)) (/.f64 (/.f64 1 (/.f64 4 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(pow.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 1)
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(+.f64 0 (*.f64 wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj (+.f64 wj 2)))) (*.f64 wj (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(-.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (neg.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(/.f64 (*.f64 wj (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (+.f64 wj 1))) 4)
(/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (+.f64 wj 1)) (+.f64 wj 1))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 1/2)
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (+.f64 wj (+.f64 wj 2))) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (-.f64 -1 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (fabs.f64 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1)))
(/.f64 (*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) 16)
(/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 wj 4) (+.f64 wj 1))) (*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj wj)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2)) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (*.f64 wj 4)) (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) 1)
(/.f64 (*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1)))) 1)
(pow.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
Outputs
1
(+.f64 1 (*.f64 2 wj))
(+.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 1 (pow.f64 wj 2)))
(+.f64 1 (+.f64 (*.f64 2 wj) (pow.f64 wj 2)))
(+.f64 (pow.f64 wj 2) (+.f64 1 (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 1 (pow.f64 wj 2)))
(+.f64 1 (+.f64 (*.f64 2 wj) (pow.f64 wj 2)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 2 wj))
(+.f64 (*.f64 2 wj) (pow.f64 wj 2))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 1 (pow.f64 wj 2)))
(+.f64 1 (+.f64 (*.f64 2 wj) (pow.f64 wj 2)))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 1 (pow.f64 wj 2)))
(+.f64 1 (+.f64 (*.f64 2 wj) (pow.f64 wj 2)))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 2 wj))
(+.f64 (*.f64 2 wj) (pow.f64 wj 2))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 1 (pow.f64 wj 2)))
(+.f64 1 (+.f64 (*.f64 2 wj) (pow.f64 wj 2)))
(+.f64 1 (+.f64 (pow.f64 wj 2) (*.f64 2 wj)))
(+.f64 (*.f64 2 wj) (+.f64 1 (pow.f64 wj 2)))
(+.f64 1 (+.f64 (*.f64 2 wj) (pow.f64 wj 2)))
wj
(+.f64 (*.f64 -2 (pow.f64 wj 2)) wj)
(+.f64 wj (*.f64 (pow.f64 wj 2) -2))
(+.f64 (*.f64 -2 (pow.f64 wj 2)) (+.f64 wj (*.f64 3 (pow.f64 wj 3))))
(+.f64 (*.f64 (pow.f64 wj 2) -2) (+.f64 wj (*.f64 3 (pow.f64 wj 3))))
(+.f64 (+.f64 wj (*.f64 (pow.f64 wj 2) -2)) (*.f64 3 (pow.f64 wj 3)))
(+.f64 (*.f64 -2 (pow.f64 wj 2)) (+.f64 (*.f64 -4 (pow.f64 wj 4)) (+.f64 wj (*.f64 3 (pow.f64 wj 3)))))
(+.f64 (*.f64 (pow.f64 wj 2) -2) (+.f64 (*.f64 3 (pow.f64 wj 3)) (+.f64 wj (*.f64 -4 (pow.f64 wj 4)))))
(+.f64 (+.f64 wj (*.f64 3 (pow.f64 wj 3))) (+.f64 (*.f64 (pow.f64 wj 2) -2) (*.f64 -4 (pow.f64 wj 4))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (/.f64 1 wj) (*.f64 1 (/.f64 2 (pow.f64 wj 2))))
(-.f64 (/.f64 1 wj) (/.f64 2 (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (*.f64 1 (/.f64 2 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 3 (pow.f64 wj 3))) (/.f64 2 (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 wj 2))) (*.f64 4 (/.f64 1 (pow.f64 wj 4)))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1 (/.f64 4 (pow.f64 wj 4)))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (+.f64 (*.f64 1 (/.f64 2 (pow.f64 wj 2))) (*.f64 1 (/.f64 4 (pow.f64 wj 4)))))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 3 (pow.f64 wj 3))) (+.f64 (/.f64 2 (pow.f64 wj 2)) (/.f64 4 (pow.f64 wj 4))))
(/.f64 1 wj)
(-.f64 (/.f64 1 wj) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (/.f64 1 wj) (*.f64 1 (/.f64 2 (pow.f64 wj 2))))
(-.f64 (/.f64 1 wj) (/.f64 2 (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (*.f64 2 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (*.f64 1 (/.f64 2 (pow.f64 wj 2))))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 3 (pow.f64 wj 3))) (/.f64 2 (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 wj 3))) (/.f64 1 wj)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 wj 2))) (*.f64 4 (/.f64 1 (pow.f64 wj 4)))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 wj 2))) (*.f64 1 (/.f64 4 (pow.f64 wj 4)))))
(-.f64 (+.f64 (/.f64 1 wj) (*.f64 1 (/.f64 3 (pow.f64 wj 3)))) (+.f64 (*.f64 1 (/.f64 2 (pow.f64 wj 2))) (*.f64 1 (/.f64 4 (pow.f64 wj 4)))))
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 3 (pow.f64 wj 3))) (+.f64 (/.f64 2 (pow.f64 wj 2)) (/.f64 4 (pow.f64 wj 4))))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (pow.f64 wj 2))
(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 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 (+.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 (/.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 (+.f64 wj 1) (+.f64 wj 1)) 0)
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(+.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2) (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2))
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(+.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2)))
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(+.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 4) (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 3)) 4))
(/.f64 (+.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (*.f64 3 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) 4)
(/.f64 (*.f64 (+.f64 1 wj) (+.f64 (+.f64 1 wj) (*.f64 3 (+.f64 1 wj)))) 4)
(+.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4) (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4))
(/.f64 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))) 2)
(-.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 0)
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(-.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 2) (/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) 2))
(/.f64 (-.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 (+.f64 1 wj) (-.f64 (+.f64 1 wj) (-.f64 -1 wj))) 2)
(-.f64 (/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 4) (/.f64 (*.f64 -2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))) (*.f64 -2 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) 4)
(/.f64 (*.f64 (+.f64 1 wj) (-.f64 (+.f64 2 (+.f64 wj wj)) (*.f64 -2 (+.f64 1 wj)))) 4)
(-.f64 (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 3)) 4) (/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) 4))
(/.f64 (-.f64 (*.f64 3 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 (+.f64 1 wj) (-.f64 (*.f64 3 (+.f64 1 wj)) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 1)
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(/.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) 2)
(/.f64 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))) 2)
(/.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)) -1)
(neg.f64 (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))
(/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 4)
(/.f64 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) 8)) 8)
(/.f64 (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) 16) 16)
(pow.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) 1)
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(fabs.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(fabs.f64 (*.f64 (+.f64 wj 1) (-.f64 -1 wj)))
(*.f64 (+.f64 1 wj) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 0)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 1 wj))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 1 wj))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 0 (+.f64 1 wj))) (-.f64 -1 wj))
(+.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj)))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(+.f64 0 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 2))
(+.f64 (/.f64 wj (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 (*.f64 wj 3) (*.f64 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))) 2)))
(/.f64 (+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (*.f64 wj 6) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))))) 4)
(+.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 4) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 4))
(/.f64 (+.f64 (*.f64 2 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 2 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))))) 4)
(/.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 4) 4)
(+.f64 (/.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (/.f64 (*.f64 wj -2) (-.f64 -1 wj))) (*.f64 4 (+.f64 1 wj)))
(/.f64 (/.f64 (*.f64 wj -4) (-.f64 -1 wj)) (*.f64 4 (+.f64 1 wj)))
(+.f64 (/.f64 wj (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(/.f64 (+.f64 wj (*.f64 wj 3)) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 0) (+.f64 1 wj))
(/.f64 (+.f64 0 (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 1 wj))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 1 wj))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))
(/.f64 (+.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 0 (+.f64 1 wj))) (-.f64 -1 wj))
(+.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(/.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(+.f64 (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj)))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(+.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (-.f64 -1 wj))) (/.f64 (+.f64 2 (+.f64 wj wj)) (-.f64 -1 wj))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(+.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(/.f64 (+.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))))) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 (+.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))))) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(/.f64 (+.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))))) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(+.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (neg.f64 (/.f64 0 (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (+.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (-.f64 (/.f64 wj 2) (/.f64 0 (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) 2))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 0)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 0 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (/.f64 0 (+.f64 wj 1)) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) 0))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 0 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 1 wj))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj 1)))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (+.f64 1 wj))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 0 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 0 (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (-.f64 -1 wj))) (/.f64 (+.f64 2 (+.f64 wj wj)) (-.f64 -1 wj))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (neg.f64 (/.f64 0 (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 -1 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (+.f64 wj 1)))
(-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (+.f64 1 wj)))
(-.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (neg.f64 (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (+.f64 1 wj)))
(-.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 0 (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)))
(neg.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))
(-.f64 0 (-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2)))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2)))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj)))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2)))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2)))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) 2) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (+.f64 wj 1)))
(-.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) 2)) (*.f64 (+.f64 1 wj) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (-.f64 (/.f64 (/.f64 (/.f64 wj 2) (-.f64 -1 wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (*.f64 -2 wj) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 (*.f64 wj -2) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 (/.f64 (/.f64 (*.f64 wj -2) (+.f64 1 wj)) 4) (+.f64 1 wj)))
(-.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (/.f64 (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) 2))
(-.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 (neg.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) 2))
(-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 (neg.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) 2))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (-.f64 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) (*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (-.f64 -1 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(-.f64 (/.f64 0 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))) (/.f64 wj (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))) (/.f64 (neg.f64 wj) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(/.f64 (+.f64 wj (*.f64 wj 3)) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 0) (+.f64 1 wj))
(/.f64 (+.f64 0 (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 2) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) 2)
(-.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (neg.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(/.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(-.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(/.f64 (-.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 (/.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (+.f64 1 wj))) (-.f64 -1 wj)) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(/.f64 (/.f64 (-.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (+.f64 1 wj))) (-.f64 -1 wj)) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(/.f64 (-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 (-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 (*.f64 wj 3) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))) (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj))))
(-.f64 (/.f64 (/.f64 0 (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 wj (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 wj (/.f64 2 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 wj (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (/.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 wj (-.f64 (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj))))
(*.f64 wj (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 wj (/.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 wj (-.f64 (/.f64 2 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))) (/.f64 0 (+.f64 1 wj))))
(*.f64 1 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 1 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (+.f64 wj 1))))
(*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (-.f64 (/.f64 1 (*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (-.f64 -1 wj)))) (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 2 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))))))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (-.f64 -1 wj))))))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))))
(*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 2 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 (/.f64 wj (+.f64 1 wj)) (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(*.f64 (+.f64 wj wj) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (+.f64 wj wj) (/.f64 2 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (+.f64 wj wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (+.f64 wj wj) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 (+.f64 wj wj) (/.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))) (+.f64 2 (+.f64 wj wj))))
(*.f64 (+.f64 wj wj) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))
(*.f64 (+.f64 wj wj) (/.f64 2 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))))
(*.f64 (+.f64 wj wj) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)) (+.f64 1 wj)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 wj (+.f64 wj (+.f64 wj 2))))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2))) (/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (/.f64 1/2 (+.f64 1 wj))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))) (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2))
(*.f64 (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj))) (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/2))
(*.f64 2 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (+.f64 wj (+.f64 wj 2)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 2 (+.f64 wj wj))))
(*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))))
(*.f64 (/.f64 2 (+.f64 1 wj)) (/.f64 (*.f64 wj (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 2 (+.f64 wj wj))))
(*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 2 (+.f64 wj 1)))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 (neg.f64 wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (neg.f64 wj) (/.f64 1 (*.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 4 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 4 (*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) 2)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1/2) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 1 wj))) (/.f64 (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 2 (+.f64 wj wj))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 wj 1/2) (/.f64 0 (+.f64 1 wj))) (+.f64 2 (+.f64 wj wj))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (-.f64 (+.f64 wj wj) (/.f64 0 (+.f64 1 wj))) (+.f64 2 (+.f64 wj wj))))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 1 wj))) (/.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 (/.f64 2 (+.f64 1 wj)) (/.f64 (-.f64 (/.f64 wj 1/2) (/.f64 0 (+.f64 1 wj))) (*.f64 4 (+.f64 1 wj))))
(*.f64 (/.f64 2 (+.f64 1 wj)) (/.f64 (-.f64 (+.f64 wj wj) (/.f64 0 (+.f64 1 wj))) (*.f64 4 (+.f64 1 wj))))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 wj (*.f64 4 (*.f64 (/.f64 1/4 (+.f64 1 wj)) (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))))
(*.f64 (*.f64 wj 4) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 8 (+.f64 wj 1)))))
(*.f64 (/.f64 2 (+.f64 1 wj)) (/.f64 (*.f64 wj 4) (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 8 (+.f64 1 wj)))))
(*.f64 wj (*.f64 4 (-.f64 (/.f64 (/.f64 1/4 (+.f64 1 wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(*.f64 wj (*.f64 4 (/.f64 (/.f64 1/4 (+.f64 1 wj)) (/.f64 1 (/.f64 1 (+.f64 1 wj))))))
(*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2))
(*.f64 (/.f64 4 (+.f64 1 wj)) (/.f64 wj (*.f64 (+.f64 2 (+.f64 wj wj)) 2)))
(*.f64 4 (/.f64 (/.f64 wj (*.f64 2 (+.f64 2 (+.f64 wj wj)))) (+.f64 1 wj)))
(*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 (/.f64 wj (+.f64 wj 1)) 4))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 4 (+.f64 wj 1)) (*.f64 1/2 (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (*.f64 1/2 (/.f64 4 (+.f64 1 wj))))
(*.f64 1/2 (*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (/.f64 4 (+.f64 1 wj))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) 1/2)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(*.f64 (*.f64 2 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (-.f64 1/2 (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 2 (-.f64 1/2 (/.f64 0 (+.f64 1 wj)))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))
(/.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(/.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))
(*.f64 (*.f64 2 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (-.f64 1/2 (/.f64 0 (+.f64 1 wj))) (*.f64 (-.f64 -1 wj) (/.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (-.f64 -1 wj)))))
(*.f64 2 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (-.f64 1/2 (/.f64 0 (+.f64 1 wj))) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))))
(*.f64 2 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (-.f64 1/2 (/.f64 0 (+.f64 1 wj))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))))
(*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(*.f64 (*.f64 2 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (-.f64 1/2 (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 2 (-.f64 1/2 (/.f64 0 (+.f64 1 wj)))))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (+.f64 1 wj)))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (/.f64 (/.f64 1/2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 (+.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 2 (+.f64 wj wj)) (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj))))))
(*.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 1 wj)) (+.f64 (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj)))))
(*.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 1 wj)) (+.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1 wj)))))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 4 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (/.f64 (/.f64 1/2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 1 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (+.f64 1 wj)))
(*.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (/.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 4 (+.f64 1 wj))))
(/.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (*.f64 4 (+.f64 1 wj)) (*.f64 4 (+.f64 1 wj))))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (neg.f64 wj))))
(*.f64 1 (*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))))
(*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))))
(*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (neg.f64 wj))))
(*.f64 1 (*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))))
(*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (fabs.f64 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (+.f64 wj wj) (-.f64 -1 wj)) (/.f64 1/2 (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (+.f64 wj wj) (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (fabs.f64 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 wj 1) (-.f64 -1 wj))))
(*.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (/.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 wj (-.f64 (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 wj (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (*.f64 4 (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) wj)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (+.f64 wj wj))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (*.f64 wj 4))
(*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) 4)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 -2 wj) (/.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 -2 (*.f64 -2 wj))))
(*.f64 (*.f64 wj -2) (/.f64 (/.f64 1 (+.f64 -2 (*.f64 wj -2))) (+.f64 1 wj)))
(*.f64 wj (*.f64 -2 (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 -2 (*.f64 wj -2))))))
(*.f64 8 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 8)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 8 (*.f64 (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 4 (+.f64 1 wj)) (/.f64 wj (*.f64 (+.f64 2 (+.f64 wj wj)) 2)))
(*.f64 4 (/.f64 (/.f64 wj (*.f64 2 (+.f64 2 (+.f64 wj wj)))) (+.f64 1 wj)))
(*.f64 8 (*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (*.f64 (/.f64 1/4 (+.f64 1 wj)) 8))
(*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (*.f64 8 (/.f64 1/4 (+.f64 1 wj))))
(*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4))))
(*.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (/.f64 (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 4 (+.f64 1 wj))))
(*.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (/.f64 (/.f64 (/.f64 1/4 (+.f64 1 wj)) (+.f64 1 wj)) (+.f64 1 wj)))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1/2 (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 (*.f64 wj 8) (/.f64 1/8 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 wj 8) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) 8)))
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) 1/4)
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) 1/4)
(*.f64 (/.f64 4 (+.f64 1 wj)) (*.f64 (/.f64 wj (+.f64 1 wj)) 1/4))
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (-.f64 1/4 (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (-.f64 (+.f64 0 (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 (*.f64 4 (+.f64 1 wj)) (+.f64 1 wj)))))
(*.f64 1 (-.f64 (/.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 0) (+.f64 1 wj)) (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (/.f64 (+.f64 0 (/.f64 wj (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 0 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))
(*.f64 (/.f64 1/4 (+.f64 1 wj)) (/.f64 (*.f64 wj 4) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) 2) (/.f64 4 (+.f64 wj 1)))
(*.f64 (/.f64 4 (+.f64 1 wj)) (/.f64 wj (*.f64 (+.f64 2 (+.f64 wj wj)) 2)))
(*.f64 4 (/.f64 (/.f64 wj (*.f64 2 (+.f64 2 (+.f64 wj wj)))) (+.f64 1 wj)))
(*.f64 (/.f64 (*.f64 wj 4) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 wj (*.f64 4 (*.f64 (/.f64 1/4 (+.f64 1 wj)) (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))))
(*.f64 (/.f64 (*.f64 wj 4) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 8)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 wj (*.f64 4 (*.f64 (/.f64 1/4 (+.f64 1 wj)) (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 wj (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (neg.f64 wj))))
(*.f64 1 (*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))))
(*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 wj (fabs.f64 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (neg.f64 (/.f64 2 (+.f64 wj 1))) (*.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) (*.f64 (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (neg.f64 wj)) (neg.f64 (/.f64 2 (+.f64 1 wj)))))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (*.f64 (*.f64 wj (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 2 (+.f64 1 wj))) 1))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) (*.f64 (*.f64 wj (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 2 (+.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (/.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 1 (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 wj 1)) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj))) (/.f64 1 (/.f64 (/.f64 2 (+.f64 wj 1)) (+.f64 wj 1))))
(*.f64 1 (/.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (-.f64 -1 wj))) (/.f64 2 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))) (*.f64 2 (/.f64 1 (/.f64 2 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))))
(/.f64 (*.f64 2 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))) (/.f64 2 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj))) (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (-.f64 -1 wj))) (/.f64 (/.f64 2 (+.f64 1 wj)) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 1 wj) (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))) (*.f64 2 (-.f64 (/.f64 1 (/.f64 2 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 0 (+.f64 1 wj)))))
(*.f64 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (+.f64 1/2 (/.f64 wj 2))) (/.f64 1 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 -1 wj)) (/.f64 2 (-.f64 -1 wj)))))
(*.f64 1 (/.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 1/2 (/.f64 wj 2)))) (*.f64 2 (/.f64 (/.f64 (+.f64 1 wj) (-.f64 -1 wj)) (-.f64 -1 wj)))))
(*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (-.f64 -1 wj) (+.f64 1/2 (/.f64 wj 2)))) (/.f64 1/2 (/.f64 (-.f64 -1 wj) (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))))
(*.f64 (/.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (-.f64 -1 wj)) (/.f64 1 (-.f64 -1 wj)))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (+.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1 (fabs.f64 (+.f64 wj 1)))) (*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (+.f64 (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (*.f64 -1 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))) (*.f64 (/.f64 1 (-.f64 -1 wj)) (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (*.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (neg.f64 wj))))
(*.f64 1 (*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))))
(*.f64 (neg.f64 wj) (*.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))))
(*.f64 (+.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1))) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1)))) (*.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) wj) (/.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (+.f64 wj wj)) (/.f64 (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (*.f64 wj 4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj)))) (/.f64 (*.f64 4 (*.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj))) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(/.f64 (*.f64 2 (/.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 1 wj))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2)) (/.f64 1/2 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (*.f64 (*.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 (*.f64 wj -2) (-.f64 -1 wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (+.f64 1 wj))) (+.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)) (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 1/2 (+.f64 1 wj)) (*.f64 (/.f64 (/.f64 (*.f64 wj -2) (-.f64 -1 wj)) (+.f64 1 wj)) (/.f64 1 (/.f64 1 (+.f64 1 wj)))))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (-.f64 -1 wj))) (/.f64 (/.f64 1 (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 wj (fabs.f64 (+.f64 wj 1)))) (/.f64 (/.f64 1 (fabs.f64 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 1 (-.f64 -1 wj))) (/.f64 (/.f64 wj (-.f64 -1 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (*.f64 (+.f64 wj 1) (+.f64 wj 1)) (/.f64 1 (fabs.f64 (+.f64 wj 1)))) (/.f64 (/.f64 wj (fabs.f64 (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(pow.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 1)
(/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 0)
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (*.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 1/2 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(+.f64 0 (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 wj (/.f64 2 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 4) (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 4))
(/.f64 (+.f64 (/.f64 wj (/.f64 1/2 (+.f64 1 wj))) (/.f64 wj (/.f64 1/2 (+.f64 1 wj)))) 4)
(/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) 4)
(+.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) 2) (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) 2))
(/.f64 (+.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 1 wj)))) 2)
(/.f64 (/.f64 (*.f64 wj 4) (/.f64 2 (+.f64 1 wj))) 2)
(+.f64 (/.f64 wj (/.f64 4 (+.f64 wj 1))) (/.f64 (*.f64 wj 3) (/.f64 4 (+.f64 wj 1))))
(/.f64 (+.f64 wj (*.f64 wj 3)) (/.f64 4 (+.f64 1 wj)))
(/.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj)))
(+.f64 (/.f64 0 (/.f64 4 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 4 (+.f64 1 wj))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 8 (+.f64 1 wj))))
(+.f64 (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(+.f64 (/.f64 0 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 wj (/.f64 1 (+.f64 1 wj)))) (*.f64 2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(+.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 1 wj)))) (*.f64 2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 (/.f64 (*.f64 wj 4) (/.f64 2 (+.f64 1 wj))) 2) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(+.f64 (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (*.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 1/2 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 0)
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) 0))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (+.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 4 (+.f64 wj 1))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 4 (+.f64 1 wj))))
(/.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (-.f64 1/2 (/.f64 0 (+.f64 1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 0 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 0 (*.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 (/.f64 0 (+.f64 1 wj)) (/.f64 1/2 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1)))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 (neg.f64 (/.f64 0 (/.f64 1/2 (+.f64 1 wj)))) (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(-.f64 0 (-.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1 (+.f64 wj 1)))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 0 (/.f64 1/2 (+.f64 wj 1))) (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))))
(/.f64 (-.f64 wj (neg.f64 wj)) (/.f64 2 (+.f64 1 wj)))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))) 2))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj)))) 2))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (*.f64 -2 wj) (/.f64 4 (+.f64 wj 1))))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (*.f64 wj -2) (/.f64 4 (+.f64 1 wj))))
(-.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (*.f64 wj -4) (/.f64 8 (+.f64 1 wj))))
(-.f64 (/.f64 (/.f64 wj (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (/.f64 (-.f64 wj (neg.f64 wj)) (/.f64 2 (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (-.f64 wj (neg.f64 wj)) (*.f64 2 (/.f64 (-.f64 -1 wj) (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) 2) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) 2))
(/.f64 (+.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 1 wj)))) 2)
(/.f64 (/.f64 (*.f64 wj 4) (/.f64 2 (+.f64 1 wj))) 2)
(-.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (neg.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 wj (/.f64 1 (+.f64 1 wj)))) (*.f64 2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(-.f64 (/.f64 (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))) (/.f64 (/.f64 (neg.f64 wj) (/.f64 2 (+.f64 wj 1))) (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (/.f64 2 (+.f64 1 wj))) (/.f64 (*.f64 wj 3) (/.f64 2 (+.f64 1 wj)))) (*.f64 2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 (/.f64 (*.f64 wj 4) (/.f64 2 (+.f64 1 wj))) 2) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(-.f64 (/.f64 (*.f64 wj 3) (/.f64 4 (+.f64 wj 1))) (/.f64 (neg.f64 wj) (/.f64 4 (+.f64 wj 1))))
(/.f64 (+.f64 wj (*.f64 wj 3)) (/.f64 4 (+.f64 1 wj)))
(/.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj)))
(*.f64 wj (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 1 (/.f64 wj (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(/.f64 (*.f64 wj (+.f64 1 wj)) (*.f64 (/.f64 1 (+.f64 1 wj)) (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 1)
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(/.f64 (*.f64 wj (+.f64 1 wj)) (*.f64 (/.f64 1 (+.f64 1 wj)) (+.f64 1 wj)))
(*.f64 (+.f64 wj wj) (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (+.f64 wj wj) (/.f64 1/4 (/.f64 1/2 (+.f64 1 wj))))
(*.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) 1/4)
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) 1/2)
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (*.f64 2 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))))
(/.f64 (+.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (/.f64 wj (/.f64 1 (+.f64 1 wj)))) (*.f64 2 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (*.f64 4 (/.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (*.f64 wj 4) (/.f64 1 (/.f64 4 (+.f64 wj 1))))
(/.f64 (+.f64 wj (*.f64 wj 3)) (/.f64 4 (+.f64 1 wj)))
(/.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj)))
(*.f64 1/2 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))) wj)
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj wj))
(*.f64 (+.f64 wj wj) (/.f64 1/4 (/.f64 1/2 (+.f64 1 wj))))
(*.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) 1/4)
(*.f64 (/.f64 1 (/.f64 4 (+.f64 wj 1))) (*.f64 wj 4))
(/.f64 (+.f64 wj (*.f64 wj 3)) (/.f64 4 (+.f64 1 wj)))
(/.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj)))
(*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) 1/4)
(*.f64 (+.f64 wj wj) (/.f64 1/4 (/.f64 1/2 (+.f64 1 wj))))
(*.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) 1/4)
(*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 1 (/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (/.f64 (*.f64 4 (+.f64 1 wj)) (+.f64 1 wj))))
(/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (/.f64 (*.f64 4 (+.f64 1 wj)) (+.f64 1 wj)))
(*.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 1 (/.f64 8 (+.f64 wj 1))))
(*.f64 1 (/.f64 (*.f64 2 (*.f64 wj 4)) (/.f64 8 (+.f64 1 wj))))
(*.f64 1 (/.f64 (*.f64 wj 8) (/.f64 8 (+.f64 1 wj))))
(/.f64 (*.f64 wj 8) (/.f64 8 (+.f64 1 wj)))
(*.f64 (/.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))) (/.f64 1 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1)))))
(*.f64 1 (/.f64 (/.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 1/2 (/.f64 1/2 (+.f64 1 wj)))))
(*.f64 (/.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 1 (/.f64 1/2 (/.f64 1/2 (+.f64 1 wj)))))
(/.f64 (/.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 1 (/.f64 1 (+.f64 1 wj))))
(*.f64 (/.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))) (/.f64 1 (/.f64 1 (/.f64 1/2 (+.f64 wj 1)))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(/.f64 (*.f64 wj (+.f64 1 wj)) (*.f64 (/.f64 1 (+.f64 1 wj)) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) wj) (/.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 wj wj)) (/.f64 (/.f64 1/4 (/.f64 1/2 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (+.f64 wj wj)) (/.f64 1/4 (/.f64 1/2 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(/.f64 (*.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) 1/4) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(*.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 wj 4)) (/.f64 (/.f64 1 (/.f64 4 (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 wj)) (*.f64 wj 4)) (/.f64 1 (*.f64 (/.f64 4 (+.f64 1 wj)) (/.f64 1 (+.f64 1 wj)))))
(/.f64 (*.f64 1 (/.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj)))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(/.f64 (/.f64 (*.f64 wj 4) (/.f64 4 (+.f64 1 wj))) (/.f64 (+.f64 1 wj) (+.f64 1 wj)))
(pow.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) 1)
(/.f64 wj (/.f64 1 (+.f64 1 wj)))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(*.f64 wj (/.f64 wj (+.f64 1 wj)))
(+.f64 0 (*.f64 wj (/.f64 wj (+.f64 wj 1))))
(*.f64 wj (/.f64 wj (+.f64 1 wj)))
(+.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2))
(*.f64 wj (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 wj (/.f64 wj (+.f64 wj (+.f64 wj 2)))) (*.f64 wj (/.f64 wj (+.f64 wj (+.f64 wj 2)))))
(*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (+.f64 wj wj))
(*.f64 wj (/.f64 (+.f64 wj wj) (+.f64 2 (+.f64 wj wj))))
(-.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 0)
(*.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 2) (/.f64 (neg.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))
(*.f64 wj (/.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(*.f64 wj (/.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj)))
(*.f64 (*.f64 (-.f64 -1 wj) wj) (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(*.f64 (*.f64 (-.f64 -1 wj) wj) (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(/.f64 (*.f64 wj (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj -2) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (+.f64 wj 1))) 4)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (+.f64 1 wj))) 4)
(/.f64 (*.f64 wj (*.f64 wj (/.f64 4 (+.f64 1 wj)))) 4)
(/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (-.f64 -1 wj)))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (*.f64 wj 4)) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (/.f64 1 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (+.f64 wj 1)) (+.f64 wj 1))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (-.f64 -1 wj)))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 wj 2)))) 1/2)
(/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 1 wj)))) (*.f64 (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))) 1/2))
(/.f64 (*.f64 wj (/.f64 wj (/.f64 1/2 (+.f64 1 wj)))) (*.f64 (+.f64 1 wj) (+.f64 2 (+.f64 wj wj))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (+.f64 wj (+.f64 wj 2))) (+.f64 1/2 (/.f64 wj 2)))
(/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 1 wj)))) (*.f64 (+.f64 2 (+.f64 wj wj)) (+.f64 1/2 (/.f64 wj 2))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (-.f64 -1 wj)) (-.f64 -1 wj))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (-.f64 -1 wj)))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (fabs.f64 (+.f64 wj 1))) (fabs.f64 (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (-.f64 -1 wj)))
(/.f64 (*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) 16)
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) 16)
(/.f64 (*.f64 wj (-.f64 (/.f64 (/.f64 (*.f64 wj 4) (+.f64 1 wj)) 1/4) (/.f64 0 (+.f64 1 wj)))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) 16)
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (/.f64 wj (/.f64 1/4 (+.f64 1 wj))) (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) 16)
(/.f64 (*.f64 wj (-.f64 (/.f64 (/.f64 (*.f64 wj 4) (+.f64 1 wj)) 1/4) (/.f64 0 (+.f64 1 wj)))) 16)
(/.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) (/.f64 wj (+.f64 wj 1))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))) (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (-.f64 (/.f64 wj 1) (/.f64 0 (+.f64 1 wj))) (/.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))))
(*.f64 (-.f64 wj (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 (/.f64 (/.f64 wj 4) (+.f64 1 wj)) 1/4) (/.f64 0 (+.f64 1 wj))))
(/.f64 (*.f64 (+.f64 wj wj) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 wj (/.f64 (+.f64 wj wj) (/.f64 1/2 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1/4 (+.f64 1 wj)))) (+.f64 1 wj)) (*.f64 4 (+.f64 1 wj)))
(/.f64 (*.f64 (*.f64 wj (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 wj (/.f64 1 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))
(*.f64 (/.f64 (*.f64 wj (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj)) (/.f64 (/.f64 wj (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(*.f64 (/.f64 wj (+.f64 1 wj)) (/.f64 (/.f64 (*.f64 wj (/.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (+.f64 1 wj)))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (/.f64 (*.f64 4 (*.f64 wj (/.f64 wj (/.f64 1/4 (+.f64 1 wj))))) (*.f64 4 (+.f64 1 wj))) (*.f64 4 (+.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (*.f64 wj (/.f64 wj (/.f64 1/4 (+.f64 1 wj)))) (*.f64 4 (+.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(/.f64 (*.f64 2 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (*.f64 wj -2) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 2 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (*.f64 wj -2) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 wj (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 wj 1/2) (/.f64 0 (+.f64 1 wj))) (/.f64 1/2 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 wj (/.f64 (-.f64 (+.f64 wj wj) (/.f64 0 (+.f64 1 wj))) (/.f64 1/2 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 (*.f64 wj 4) (+.f64 wj 1))) (*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj))) (/.f64 16 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 (*.f64 wj 4) 4) (/.f64 0 (+.f64 1 wj))))
(*.f64 (-.f64 (+.f64 0 (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 (*.f64 wj 4) 4) (/.f64 0 (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj))) (*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 wj (-.f64 -1 wj)) (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj)))) (/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (-.f64 (/.f64 wj 1) (/.f64 0 (+.f64 1 wj))) (/.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))))
(*.f64 (-.f64 wj (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 (/.f64 (/.f64 wj 4) (+.f64 1 wj)) 1/4) (/.f64 0 (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (+.f64 wj wj)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 wj (/.f64 (+.f64 wj wj) (/.f64 1/2 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (/.f64 (*.f64 wj (/.f64 wj (/.f64 1/4 (+.f64 1 wj)))) (+.f64 1 wj)) (*.f64 4 (+.f64 1 wj)))
(/.f64 (*.f64 (/.f64 wj (/.f64 1/2 (+.f64 wj 1))) (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 wj (/.f64 (-.f64 (/.f64 wj 1/2) (/.f64 0 (+.f64 1 wj))) (/.f64 1/2 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 wj (/.f64 (-.f64 (+.f64 wj wj) (/.f64 0 (+.f64 1 wj))) (/.f64 1/2 (+.f64 1 wj)))) (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 (*.f64 -2 wj) (-.f64 -1 wj)) (*.f64 (/.f64 (/.f64 wj (-.f64 -1 wj)) (-.f64 -1 wj)) 2)) (*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 2 (+.f64 wj 1))))
(/.f64 (*.f64 2 (*.f64 (/.f64 wj (*.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (*.f64 wj -2) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 2 (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (/.f64 (*.f64 wj -2) (-.f64 -1 wj)))) (/.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1))) (/.f64 (*.f64 -2 wj) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 (*.f64 wj -2) (/.f64 (-.f64 (/.f64 wj 1/2) (/.f64 0 (+.f64 1 wj))) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 (*.f64 wj -2) (/.f64 (-.f64 (+.f64 wj wj) (/.f64 0 (+.f64 1 wj))) (-.f64 -1 wj))) 4)
(/.f64 (*.f64 (/.f64 (*.f64 wj 4) (+.f64 wj 1)) (/.f64 (*.f64 wj 4) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (*.f64 (/.f64 4 (+.f64 wj 1)) (/.f64 4 (+.f64 wj 1))))
(/.f64 (*.f64 (*.f64 wj 4) (/.f64 (/.f64 (*.f64 wj 4) (*.f64 (+.f64 1 wj) (+.f64 1 wj))) (+.f64 1 wj))) (/.f64 16 (*.f64 (+.f64 1 wj) (+.f64 1 wj))))
(*.f64 (-.f64 (+.f64 (/.f64 wj (+.f64 1 wj)) 0) (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 (*.f64 wj 4) 4) (/.f64 0 (+.f64 1 wj))))
(*.f64 (-.f64 (+.f64 0 (/.f64 wj (+.f64 1 wj))) (/.f64 0 (+.f64 1 wj))) (-.f64 (/.f64 (*.f64 wj 4) 4) (/.f64 0 (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2)) (*.f64 wj 4)) (*.f64 (*.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (/.f64 (*.f64 4 (*.f64 wj (/.f64 wj (/.f64 1/4 (+.f64 1 wj))))) (*.f64 4 (+.f64 1 wj))) (*.f64 4 (+.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 (*.f64 wj (/.f64 wj (/.f64 1/4 (+.f64 1 wj)))) (*.f64 4 (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 wj 4)) 4)
(/.f64 (*.f64 wj (/.f64 (*.f64 wj 4) (+.f64 1 wj))) 4)
(/.f64 (*.f64 wj (*.f64 wj (/.f64 4 (+.f64 1 wj)))) 4)
(/.f64 (*.f64 (/.f64 (/.f64 wj (+.f64 wj 1)) (*.f64 (+.f64 wj 1) 4)) (/.f64 wj (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))) 1)
(*.f64 (/.f64 wj (*.f64 4 (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 wj (/.f64 1/4 (+.f64 1 wj))))
(*.f64 wj (-.f64 (/.f64 (/.f64 (/.f64 wj 4) (+.f64 1 wj)) 1/4) (/.f64 0 (+.f64 1 wj))))
(/.f64 (*.f64 (/.f64 wj (+.f64 wj (+.f64 wj 2))) (/.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 1/2 (+.f64 wj 1)))) 1)
(*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (-.f64 (/.f64 wj 1/2) (/.f64 0 (+.f64 1 wj))))
(*.f64 (/.f64 wj (+.f64 2 (+.f64 wj wj))) (-.f64 (+.f64 wj wj) (/.f64 0 (+.f64 1 wj))))
(pow.f64 (*.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(*.f64 wj (/.f64 wj (+.f64 1 wj)))

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 50 to 25 computations (50% saved)

series9.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite124.0ms (0.7%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01252
18852
221348
383344
4467644
Stop Event
node limit
Counts
2 → 106
Calls
Call 1
Inputs
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 (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 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) 2) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (exp.f64 wj)) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 1/2 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 1 (/.f64 1/2 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (/.f64 4 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (exp.f64 wj)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 2 (*.f64 (exp.f64 wj) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (exp.f64 wj)) (*.f64 2 (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.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 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 1 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (exp.f64 (neg.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.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 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 1) (/.f64 4 (exp.f64 wj))) (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2) (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2) (/.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) (neg.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (neg.f64 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) (neg.f64 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x x)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 2 (+.f64 x x))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (*.f64 (+.f64 wj 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (neg.f64 (*.f64 (+.f64 wj 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (+.f64 wj 1))) (neg.f64 (*.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 8 (exp.f64 wj))) (neg.f64 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (-.f64 -1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 wj 1))) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 wj 1))) (neg.f64 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 2 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (/.f64 (/.f64 4 (exp.f64 wj)) (-.f64 -1 wj))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 x x)) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))))))))

simplify107.0ms (0.6%)

Algorithm
egg-herbie
Rules
1348×rational_best-simplify-1
1206×rational_best-simplify-54
1066×rational_best-simplify-63
726×rational_best-simplify-67
716×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03334806
110644632
236704414
Stop Event
node limit
Counts
142 → 203
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -2 wj) 1)
(+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -2 wj) (+.f64 1 (+.f64 (*.f64 -8/3 (pow.f64 wj 3)) (*.f64 5/2 (pow.f64 wj 2)))))
(/.f64 (exp.f64 (neg.f64 wj)) wj)
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)))))
(/.f64 (exp.f64 (*.f64 -1 wj)) wj)
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (*.f64 -1 wj)) wj))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 3)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (*.f64 -1 wj)) wj)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 4))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 3)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (*.f64 -1 wj)) wj))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1 x) x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1 x) x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1 x) x))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/6 x)) (+.f64 (*.f64 1/2 x) x)))))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0)
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(+.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)))
(+.f64 (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) 2))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0)
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(-.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)))
(-.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) 2) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) 2))
(-.f64 (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (/.f64 3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (+.f64 wj 1) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1)
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) -1)
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(*.f64 2 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) 1/2)
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) 4))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 1/2 (exp.f64 wj)))
(*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 1 (/.f64 1/2 (exp.f64 wj))))
(*.f64 1/2 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (/.f64 4 (exp.f64 wj)))
(*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1)) 1/4)
(*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(*.f64 (/.f64 8 (exp.f64 wj)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 2 (*.f64 (exp.f64 wj) 2))))
(*.f64 (/.f64 1/2 (exp.f64 wj)) (*.f64 2 (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 1 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (exp.f64 (neg.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 2 (exp.f64 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1)))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 4 (exp.f64 wj))) (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (+.f64 wj 1)))
(pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1)
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0)
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(+.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2) (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0)
(-.f64 0 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2) (/.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 2))
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 1)
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -1)
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) (neg.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) 2)
(/.f64 (+.f64 x x) (neg.f64 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))))
(/.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2)
(/.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) (neg.f64 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 2 (+.f64 x x)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)) 2))
(/.f64 (*.f64 2 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -4)
(/.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) 4)
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -1) 4)
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj))
(/.f64 (*.f64 (/.f64 2 (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) -2))
(/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 2 (+.f64 x x))) -4)
(/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (*.f64 (+.f64 wj 1) -2))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (neg.f64 (*.f64 (+.f64 wj 1) 4)))
(/.f64 (*.f64 x (/.f64 2 (+.f64 wj 1))) (neg.f64 (*.f64 (exp.f64 wj) 2)))
(/.f64 (*.f64 x (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1))) -4)
(/.f64 (*.f64 x (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(/.f64 (*.f64 x (/.f64 8 (exp.f64 wj))) (neg.f64 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (-.f64 -1 wj))
(/.f64 (*.f64 x (/.f64 1 (+.f64 wj 1))) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 x (/.f64 1 (+.f64 wj 1))) (neg.f64 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (*.f64 x (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 2 (+.f64 wj 1))))
(/.f64 (+.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -4)
(/.f64 (+.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj)))) 8)
(/.f64 (*.f64 2 (neg.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj)) 2))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (/.f64 (/.f64 4 (exp.f64 wj)) (-.f64 -1 wj))) 16)
(/.f64 (*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (neg.f64 (+.f64 x x)) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) 4)
(pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 1)
(neg.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))))
Outputs
1
(+.f64 (*.f64 -2 wj) 1)
(+.f64 1 (*.f64 -2 wj))
(+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2))))
(+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))
(+.f64 (*.f64 -2 wj) (+.f64 1 (+.f64 (*.f64 -8/3 (pow.f64 wj 3)) (*.f64 5/2 (pow.f64 wj 2)))))
(+.f64 (*.f64 -2 wj) (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (+.f64 (*.f64 -8/3 (pow.f64 wj 3)) 1)))
(+.f64 (*.f64 -2 wj) (+.f64 1 (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 -8/3 (pow.f64 wj 3)))))
(+.f64 1 (+.f64 (*.f64 -2 wj) (+.f64 (*.f64 5/2 (pow.f64 wj 2)) (*.f64 -8/3 (pow.f64 wj 3)))))
(/.f64 (exp.f64 (neg.f64 wj)) wj)
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 2))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 2))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 4))) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)) (*.f64 -1 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)) (*.f64 (exp.f64 (neg.f64 wj)) (+.f64 (/.f64 -1 (pow.f64 wj 2)) (/.f64 -1 (pow.f64 wj 4))))))
(/.f64 (exp.f64 (*.f64 -1 wj)) wj)
(/.f64 (exp.f64 (neg.f64 wj)) wj)
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (*.f64 -1 wj)) wj))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 2))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 3)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (*.f64 -1 wj)) wj)))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 2))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 4))) (+.f64 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 3)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 -1 wj)) (pow.f64 wj 2))) (/.f64 (exp.f64 (*.f64 -1 wj)) wj))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 4))) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 -1 (pow.f64 wj 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)) (*.f64 -1 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 4)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj 3)) (*.f64 (exp.f64 (neg.f64 wj)) (+.f64 (/.f64 -1 (pow.f64 wj 2)) (/.f64 -1 (pow.f64 wj 4))))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1 x) x))))
(+.f64 (neg.f64 x) (*.f64 (-.f64 (neg.f64 x) x) (neg.f64 wj)))
(*.f64 -1 (+.f64 x (*.f64 wj (*.f64 x -2))))
(-.f64 (*.f64 wj (-.f64 x (neg.f64 x))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1 x) x)))))
(+.f64 (*.f64 (-.f64 (neg.f64 x) x) (neg.f64 wj)) (+.f64 (neg.f64 x) (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x)) -1))))
(+.f64 (*.f64 (neg.f64 wj) (*.f64 x -2)) (*.f64 -1 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x))))))
(-.f64 (*.f64 wj (-.f64 x (neg.f64 x))) (+.f64 x (*.f64 (pow.f64 wj 2) (+.f64 x (*.f64 x 3/2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1 x) x))) (*.f64 -1 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/6 x)) (+.f64 (*.f64 1/2 x) x)))))))
(+.f64 (*.f64 (pow.f64 wj 2) (*.f64 (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x)) -1)) (+.f64 (neg.f64 x) (+.f64 (*.f64 (-.f64 (neg.f64 x) x) (neg.f64 wj)) (*.f64 (-.f64 (*.f64 x -7/6) (+.f64 x (*.f64 x 1/2))) (*.f64 (pow.f64 wj 3) -1)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 wj (*.f64 x -2)) (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -7/6) (+.f64 x (*.f64 x 1/2)))))) (*.f64 -1 (+.f64 x (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 x (*.f64 x 1/2)) (neg.f64 x))))))
(+.f64 (*.f64 (pow.f64 wj 2) (neg.f64 (+.f64 x (*.f64 x 3/2)))) (-.f64 (*.f64 wj (-.f64 x (neg.f64 x))) (+.f64 x (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -5/3) x)))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (/.f64 -1 (pow.f64 wj 3))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 (/.f64 -1 wj) (/.f64 -1 (pow.f64 wj 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (/.f64 -1 (pow.f64 wj 3))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4)) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4)) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 (/.f64 -1 wj) (/.f64 -1 (pow.f64 wj 3))))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (/.f64 -1 (pow.f64 wj 3))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 (/.f64 -1 wj) (/.f64 -1 (pow.f64 wj 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)))))
(+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (/.f64 -1 (pow.f64 wj 3))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4)) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4)) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 (/.f64 -1 wj) (/.f64 -1 (pow.f64 wj 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 0 (exp.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 0 (exp.f64 wj)))
(+.f64 (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 (/.f64 0 (+.f64 1 wj)) (exp.f64 wj))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 0 (exp.f64 wj))))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) 2) (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) 2))
(+.f64 (/.f64 (/.f64 1/4 (+.f64 1 wj)) (exp.f64 wj)) (/.f64 3/2 (*.f64 (exp.f64 wj) (*.f64 -2 (-.f64 -1 wj)))))
(/.f64 (/.f64 (+.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 -3/2 (-.f64 -1 wj))) (exp.f64 wj)) 2)
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 1/4 (+.f64 1 wj)) (exp.f64 wj)) (/.f64 3/2 (*.f64 (exp.f64 wj) (*.f64 -2 (-.f64 -1 wj)))))
(/.f64 (/.f64 (+.f64 (/.f64 1/2 (+.f64 1 wj)) (/.f64 -3/2 (-.f64 -1 wj))) (exp.f64 wj)) 2)
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 0)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (exp.f64 wj)))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 0 (exp.f64 wj)))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) 0) (exp.f64 wj))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 (/.f64 0 (+.f64 1 wj)) (exp.f64 wj))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj)) (/.f64 0 (+.f64 0 (exp.f64 wj))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 0 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 0 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (-.f64 1 (neg.f64 wj)))
(-.f64 (/.f64 0 (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (-.f64 1 (neg.f64 wj)))
(-.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)) (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(-.f64 (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) 2) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) 2))
(-.f64 (/.f64 3/2 (*.f64 (exp.f64 wj) (*.f64 -2 (-.f64 -1 wj)))) (/.f64 (/.f64 -1/2 (+.f64 1 wj)) (*.f64 2 (exp.f64 wj))))
(/.f64 (/.f64 (-.f64 (/.f64 -3/2 (-.f64 -1 wj)) (/.f64 -1/2 (+.f64 1 wj))) (exp.f64 wj)) 2)
(/.f64 (-.f64 (/.f64 -3/4 (-.f64 -1 wj)) (/.f64 -1/4 (+.f64 1 wj))) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 3 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))) (+.f64 2 (/.f64 0 (+.f64 wj 1)))) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 wj 1)) (exp.f64 wj)) (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(-.f64 (/.f64 3/2 (*.f64 (exp.f64 wj) (*.f64 -2 (-.f64 -1 wj)))) (/.f64 (/.f64 -1/2 (+.f64 1 wj)) (*.f64 2 (exp.f64 wj))))
(/.f64 (/.f64 (-.f64 (/.f64 -3/2 (-.f64 -1 wj)) (/.f64 -1/2 (+.f64 1 wj))) (exp.f64 wj)) 2)
(/.f64 (-.f64 (/.f64 -3/4 (-.f64 -1 wj)) (/.f64 -1/4 (+.f64 1 wj))) (exp.f64 wj))
(-.f64 (/.f64 (/.f64 3 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)) (/.f64 (/.f64 -1 (exp.f64 wj)) (*.f64 (+.f64 wj 1) 4)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 1 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (+.f64 wj 1) (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)) -1)
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (-.f64 1 (neg.f64 wj)))
(*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 1 (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 1 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 1 (+.f64 (/.f64 0 (+.f64 1 wj)) (exp.f64 wj))))
(/.f64 1 (*.f64 (+.f64 1 wj) (+.f64 0 (exp.f64 wj))))
(*.f64 2 (/.f64 (/.f64 1/2 (+.f64 wj 1)) (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) 1/2)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (/.f64 1 (+.f64 wj 1)) 4))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 1/2 (+.f64 wj 1)) (/.f64 2 (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 2 (+.f64 wj 1)) (/.f64 1/2 (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 2 (+.f64 wj 1)) (*.f64 1 (/.f64 1/2 (exp.f64 wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 1/2 (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (/.f64 4 (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1)) 1/4)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1)) (/.f64 1 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 8 (exp.f64 wj)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 2 (*.f64 (exp.f64 wj) 2))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 1/2 (exp.f64 wj)) (*.f64 2 (/.f64 1 (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 1 (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (/.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1))) (/.f64 1 (/.f64 2 (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 1 (+.f64 wj 1))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (exp.f64 (neg.f64 wj))) (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 2 (exp.f64 wj))) (/.f64 (/.f64 1/2 (+.f64 wj 1)) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1))) (/.f64 1 (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) (/.f64 1/2 (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(*.f64 (*.f64 (+.f64 wj 1) (/.f64 4 (exp.f64 wj))) (/.f64 (/.f64 (/.f64 1/2 (+.f64 wj 1)) 2) (+.f64 wj 1)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) 1)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 1 wj))
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 -1 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (-.f64 1 (neg.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0)
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))
(+.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2) (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(-.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 0)
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))
(-.f64 0 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2) (/.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))) 2))
(-.f64 (/.f64 x (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) -2)) (/.f64 (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))) 2))
(-.f64 (/.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) -2) (/.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) -2))
(/.f64 (-.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))) -2)
(/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))
(/.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 1)
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) -1)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))) (neg.f64 (/.f64 (-.f64 -1 wj) (-.f64 -1 wj))))
(/.f64 x (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (neg.f64 (/.f64 (+.f64 1 wj) (+.f64 1 wj)))))
(/.f64 x (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 (+.f64 1 wj) (neg.f64 (+.f64 1 wj)))))
(/.f64 x (*.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj)) (/.f64 (+.f64 1 wj) (-.f64 -1 wj))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 2 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) 2)
(/.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 2 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))) 2)
(/.f64 (+.f64 x x) (neg.f64 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj))))
(/.f64 (+.f64 x x) (neg.f64 (*.f64 (exp.f64 wj) (*.f64 -2 (-.f64 -1 wj)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (-.f64 -1 wj)) (exp.f64 wj)))
(/.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) -2)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) (neg.f64 (+.f64 2 (/.f64 0 (+.f64 wj 1)))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 2 (+.f64 x x)) (*.f64 (*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) -2)) 2))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 2 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -4)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) 4)
(/.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 2 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))) 2)
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -1) 4)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj))
(/.f64 (*.f64 (/.f64 2 (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) -2))
(/.f64 (*.f64 2 (/.f64 x (exp.f64 wj))) (*.f64 -2 (+.f64 1 wj)))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (*.f64 (+.f64 1 wj) -4))
(/.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)) (*.f64 2 (+.f64 x x))) -4)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 2 (exp.f64 wj))) (*.f64 (+.f64 wj 1) -2))
(/.f64 (*.f64 2 (/.f64 x (exp.f64 wj))) (*.f64 -2 (+.f64 1 wj)))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (*.f64 (+.f64 1 wj) -4))
(/.f64 (*.f64 x (/.f64 4 (exp.f64 wj))) (neg.f64 (*.f64 (+.f64 wj 1) 4)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 2 (+.f64 wj 1))) (neg.f64 (*.f64 (exp.f64 wj) 2)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1))) -4)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 (/.f64 4 (exp.f64 wj)) (+.f64 wj 1))) (neg.f64 (/.f64 (*.f64 (+.f64 wj 1) 4) (+.f64 wj 1))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 8 (exp.f64 wj))) (neg.f64 (*.f64 2 (*.f64 (+.f64 wj 1) 4))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (-.f64 -1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj))
(/.f64 (*.f64 x (/.f64 1 (+.f64 wj 1))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 wj 1))) (neg.f64 (+.f64 (exp.f64 wj) (/.f64 0 (+.f64 wj 1)))))
(/.f64 (*.f64 1 (/.f64 x (+.f64 1 wj))) (neg.f64 (+.f64 (/.f64 0 (+.f64 1 wj)) (exp.f64 wj))))
(*.f64 -1 (/.f64 (/.f64 x (+.f64 1 wj)) (+.f64 (/.f64 0 (+.f64 1 wj)) (exp.f64 wj))))
(/.f64 (/.f64 x (neg.f64 (+.f64 1 wj))) (+.f64 0 (exp.f64 wj)))
(/.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (*.f64 (+.f64 1 wj) (+.f64 1 wj)))) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (*.f64 x (/.f64 1 (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (neg.f64 (/.f64 2 (+.f64 wj 1))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (+.f64 (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj))) (/.f64 (+.f64 x x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))) -4)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (+.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj))) (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 x (-.f64 -1 wj)))) 8)
(/.f64 (*.f64 x (/.f64 (/.f64 2 (exp.f64 wj)) (-.f64 -1 wj))) 2)
(/.f64 (*.f64 2 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))) 2)
(/.f64 (*.f64 2 (neg.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 -2 (-.f64 -1 wj)) (exp.f64 wj)) 2))
(/.f64 (+.f64 x x) (neg.f64 (*.f64 (exp.f64 wj) (*.f64 -2 (-.f64 -1 wj)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (-.f64 -1 wj)) (exp.f64 wj)))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (/.f64 (/.f64 4 (exp.f64 wj)) (-.f64 -1 wj))) 16)
(/.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 wj))) 16)
(/.f64 (*.f64 4 (*.f64 4 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)))) 16)
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 8)) 16)
(/.f64 (*.f64 (/.f64 (/.f64 4 (exp.f64 wj)) (-.f64 -1 wj)) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (/.f64 4 (exp.f64 wj)) (/.f64 (*.f64 2 (+.f64 x x)) (-.f64 -1 wj))) 16)
(/.f64 (*.f64 4 (*.f64 4 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)))) 16)
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj)) 8)) 16)
(/.f64 (*.f64 (neg.f64 (+.f64 x x)) (/.f64 (/.f64 2 (exp.f64 wj)) (+.f64 wj 1))) 4)
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(pow.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 -1 wj))) 1)
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj))
(/.f64 (/.f64 x (-.f64 -1 wj)) (exp.f64 wj))
(neg.f64 (/.f64 x (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (neg.f64 (*.f64 (+.f64 1 wj) (exp.f64 wj))))

eval1.6s (8.3%)

Compiler

Compiled 36582 to 24107 computations (34.1% saved)

prune1.1s (6%)

Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New164571652
Fresh21113
Picked101
Done3710
Total1651251676
Error
0b
Counts
1676 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
52.0b
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
52.0b
(/.f64 (*.f64 wj wj) (+.f64 wj 1))
10.3b
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
11.9b
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
3.7b
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
18.2b
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
17.1b
(-.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
18.2b
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
17.1b
(-.f64 wj (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj)))
17.1b
(-.f64 wj (/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
18.2b
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
58.6b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
18.1b
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
18.2b
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
61.9b
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
17.1b
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
61.3b
(-.f64 wj 1)
3.7b
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
11.4b
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
52.0b
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
52.0b
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
10.9b
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
61.4b
(*.f64 x (*.f64 -2 wj))
12.1b
x
61.2b
wj
Compiler

Compiled 290 to 203 computations (30% saved)

regimes309.0ms (1.7%)

Counts
44 → 2
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(-.f64 wj (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj)))
(-.f64 wj (*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)))
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(-.f64 wj (/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(+.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 x (+.f64 wj wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1))))
(-.f64 wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))
(-.f64 wj (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)))))
(+.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 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (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))
Outputs
(+.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 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
Calls

3 calls:

185.0ms
wj
93.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
20.0ms
x
Results
ErrorSegmentsBranch
0.9b2wj
2.5b1x
0.3b2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 571 to 325 computations (43.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7042448641639047e-12
2.6899330877092043e-10
Compiler

Compiled 23 to 12 computations (47.8% saved)

regimes161.0ms (0.9%)

Counts
41 → 2
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(-.f64 wj (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj)))
(-.f64 wj (*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)))
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(-.f64 wj (/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
(+.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 x (+.f64 wj wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (-.f64 wj -1))))
(-.f64 wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj))))
(-.f64 wj (*.f64 2 (*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (/.f64 1/2 (exp.f64 wj)) (+.f64 wj 1)))))
Outputs
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2))))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
Calls

2 calls:

38.0ms
wj
20.0ms
x
Results
ErrorSegmentsBranch
1.6b2wj
3.1b1x
Compiler

Compiled 468 to 274 computations (41.5% saved)

bsearch2.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
2.0ms
1.5095769443707359e-6
1.5970009807798576e-6
Results
2.0ms16×body256valid
Compiler

Compiled 58 to 37 computations (36.2% saved)

regimes88.0ms (0.5%)

Counts
36 → 3
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(-.f64 wj (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj)))
(-.f64 wj (*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 x (+.f64 (*.f64 (pow.f64 wj 2) 5/2) (+.f64 (*.f64 wj -2) 1)))
(*.f64 (-.f64 1 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj))) x)
(-.f64 (+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 2 (*.f64 wj -2)))) x)
(-.f64 wj (/.f64 (*.f64 x -2) (*.f64 (exp.f64 wj) (+.f64 wj (+.f64 wj 2)))))
(-.f64 (+.f64 x x) (+.f64 (+.f64 x (neg.f64 (pow.f64 wj 2))) (*.f64 x (+.f64 wj wj))))
Outputs
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
Calls

2 calls:

55.0ms
wj
18.0ms
x
Results
ErrorSegmentsBranch
0.7b3wj
3.7b1x
Compiler

Compiled 380 to 231 computations (39.2% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
3.211726637384532e-9
2.8467864566126776e-7
17.0ms
-2.502721008629687e-7
-2.621236702976251e-10
Results
28.0ms240×body256valid
Compiler

Compiled 458 to 312 computations (31.9% saved)

regimes54.0ms (0.3%)

Counts
30 → 2
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(-.f64 wj (neg.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))))
(-.f64 wj (/.f64 (neg.f64 (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(-.f64 wj (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (-.f64 -1 wj)))
(-.f64 wj (*.f64 x (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 -1 (*.f64 (exp.f64 wj) (+.f64 wj 1)))))
(-.f64 wj (*.f64 x (/.f64 (/.f64 -1 (exp.f64 wj)) (+.f64 wj 1))))
Outputs
(+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
Calls

2 calls:

30.0ms
wj
14.0ms
x
Results
ErrorSegmentsBranch
2.4b2wj
3.7b1x
Compiler

Compiled 299 to 182 computations (39.1% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
0.00023391726571102565
0.0014022771653057415
Results
12.0ms96×body256valid
Compiler

Compiled 227 to 162 computations (28.6% saved)

regimes77.0ms (0.4%)

Counts
23 → 3
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 -1 wj)))
Outputs
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
Calls

2 calls:

38.0ms
x
33.0ms
wj
Results
ErrorSegmentsBranch
7.2b3wj
8.8b3x
Compiler

Compiled 219 to 138 computations (37% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
0.9607630770224322
3.3304165379346204
7.0ms
-3.2935920040679824e-44
-2.422991699330554e-44
Results
17.0ms128×body256valid
Compiler

Compiled 221 to 156 computations (29.4% saved)

regimes64.0ms (0.3%)

Counts
21 → 3
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(-.f64 (-.f64 (-.f64 x (*.f64 x -1/2)) (+.f64 x (*.f64 wj (+.f64 x x)))) (*.f64 x -1/2))
(-.f64 wj (/.f64 (/.f64 x (*.f64 (+.f64 wj 1/2) (*.f64 4 (+.f64 wj 1/2)))) (/.f64 1 (+.f64 -1 (*.f64 wj -2)))))
Outputs
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))
Calls

2 calls:

30.0ms
x
29.0ms
wj
Results
ErrorSegmentsBranch
7.6b3wj
9.9b3x
Compiler

Compiled 201 to 128 computations (36.3% saved)

bsearch82.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
0.00023391726571102565
0.0014022771653057415
8.0ms
-3.2935920040679824e-44
-2.422991699330554e-44
Results
79.0ms144×body256valid
Compiler

Compiled 293 to 210 computations (28.3% saved)

regimes119.0ms (0.6%)

Counts
18 → 3
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
Outputs
(*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj)))
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
Calls

2 calls:

88.0ms
wj
27.0ms
x
Results
ErrorSegmentsBranch
7.6b3wj
9.9b3x
Compiler

Compiled 146 to 90 computations (38.4% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
0.00023391726571102565
0.0014022771653057415
6.0ms
-3.2935920040679824e-44
-2.422991699330554e-44
Results
18.0ms144×body256valid
Compiler

Compiled 227 to 156 computations (31.3% saved)

regimes218.0ms (1.2%)

Counts
17 → 3
Calls
Call 1
Inputs
wj
x
(-.f64 wj 1)
(*.f64 x (*.f64 -2 wj))
(*.f64 (/.f64 wj (+.f64 wj 1)) wj)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (*.f64 x (/.f64 -1/2 wj)))
(-.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 -1/2 (/.f64 x (+.f64 wj 1/2))))
(-.f64 wj (*.f64 x (/.f64 -1/2 (+.f64 wj 1/2))))
(-.f64 wj (/.f64 (/.f64 x 2) (-.f64 -1/2 wj)))
(-.f64 wj (/.f64 (neg.f64 x) (+.f64 wj (+.f64 wj 1))))
(-.f64 wj (*.f64 x (/.f64 -1 (+.f64 (*.f64 2 wj) 1))))
(-.f64 wj (*.f64 x (/.f64 (-.f64 wj 1) (+.f64 wj 1))))
(/.f64 (*.f64 wj (+.f64 wj wj)) (+.f64 wj (+.f64 wj 2)))
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:

114.0ms
wj
101.0ms
x
Results
ErrorSegmentsBranch
7.6b3wj
9.9b3x
Compiler

Compiled 131 to 80 computations (38.9% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
0.00023391726571102565
0.0014022771653057415
6.0ms
-3.2935920040679824e-44
-2.422991699330554e-44
Results
18.0ms144×body256valid
Compiler

Compiled 203 to 138 computations (32% saved)

regimes26.0ms (0.1%)

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

2 calls:

13.0ms
x
12.0ms
wj
Results
ErrorSegmentsBranch
8.1b3wj
10.6b3x
Compiler

Compiled 25 to 15 computations (40% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
0.00023391726571102565
0.0014022771653057415
8.0ms
-3.2935920040679824e-44
-2.422991699330554e-44
Results
17.0ms144×body256valid
Compiler

Compiled 149 to 102 computations (31.5% saved)

regimes10.0ms (0.1%)

Accuracy

Total -50.5b remaining (-416.6%)

Threshold costs -50.5b (-416.6%)

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

2 calls:

5.0ms
x
4.0ms
wj
Results
ErrorSegmentsBranch
12.1b1wj
12.1b1x
Compiler

Compiled 18 to 11 computations (38.9% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106971
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) 6189700196426901/1237940039285380274899124224) (+.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 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))
(if (<=.f64 wj 3659834024223975/2361183241434822606848) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))
(if (<=.f64 wj -1239148965104995/151115727451828646838272) (-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))) (if (<=.f64 wj 785801782749509/151115727451828646838272) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))))
(if (<=.f64 wj 48999163945791/72057594037927936) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(if (<=.f64 wj -2812141577453233/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (if (<=.f64 wj 8782019273372467/4503599627370496) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(if (<=.f64 wj -3013008832985607/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (if (<=.f64 wj 8669969714643489/36893488147419103232) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(if (<=.f64 wj -6427752177035961/200867255532373784442745261542645325315275374222849104412672) (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj))) (if (<=.f64 wj 8669969714643489/36893488147419103232) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -6226884921503587/200867255532373784442745261542645325315275374222849104412672) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 3504881374004815/9223372036854775808) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -3013008832985607/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 8854437155380585/36893488147419103232) x (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
x
wj
Outputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) 6189700196426901/1237940039285380274899124224) (+.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 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))
(if (<=.f64 wj 3659834024223975/2361183241434822606848) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (*.f64 (-.f64 1 (*.f64 x -5/2)) (pow.f64 wj 2)))) (-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))))
(if (<=.f64 wj -1239148965104995/151115727451828646838272) (-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))) (if (<=.f64 wj 785801782749509/151115727451828646838272) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))))
(if (<=.f64 wj 48999163945791/72057594037927936) (+.f64 (*.f64 x (*.f64 -2 wj)) (+.f64 x (pow.f64 wj 2))) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))))
(if (<=.f64 wj -2812141577453233/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (if (<=.f64 wj 8782019273372467/4503599627370496) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(if (<=.f64 wj -3013008832985607/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1)))) (if (<=.f64 wj 8669969714643489/36893488147419103232) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (/.f64 1 (+.f64 wj 1))) (/.f64 wj (*.f64 (+.f64 wj 1) (+.f64 wj 1))))))
(if (<=.f64 wj -6427752177035961/200867255532373784442745261542645325315275374222849104412672) (*.f64 (/.f64 wj (*.f64 (+.f64 1 wj) (-.f64 -1 wj))) (*.f64 wj (-.f64 -1 wj))) (if (<=.f64 wj 8669969714643489/36893488147419103232) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -6226884921503587/200867255532373784442745261542645325315275374222849104412672) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 3504881374004815/9223372036854775808) (+.f64 (*.f64 -2 (*.f64 wj x)) x) (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(if (<=.f64 wj -3013008832985607/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 wj (+.f64 wj 1)) wj) (if (<=.f64 wj 8854437155380585/36893488147419103232) x (*.f64 (/.f64 wj (+.f64 wj 1)) wj)))
x
wj
Compiler

Compiled 375 to 248 computations (33.9% saved)

soundness600.0ms (3.2%)

Algorithm
egg-herbie
Rules
1216×rational_best-simplify-49
1216×rational_best-simplify-49
1188×rational_best-simplify-54
1188×rational_best-simplify-54
1146×rational_best-simplify-48
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01149
12149
24445
39945
424345
579345
6352545
056515725
1163014767
2666914243
01149
12149
24445
39945
424345
579345
6352545
056515725
1163014767
2666914243
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 634 to 415 computations (34.5% saved)

end156.0ms (0.8%)

Compiler

Compiled 355 to 219 computations (38.3% saved)

Profiling

Loading profile data...