Details

Time bar (total: 28.4s)

analyze918.0ms (3.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
0%0%99.9%0.1%0%0%0%8
0%0%96.7%0.1%3.1%0%0%9
12.6%11.7%81.1%0.1%7%0%0%10
16.9%15.2%74.9%0.1%9.8%0%0%11
23.2%20.3%67.1%0.1%12.5%0%0%12
Compiler

Compiled 33 to 25 computations (24.2% saved)

sample4.9s (17.2%)

Results
2.7s8256×body256valid
2.0s7154×body256infinite
Bogosity

preprocess350.0ms (1.2%)

Algorithm
egg-herbie
Rules
5018×rational.json-simplify-43
2720×rational.json-simplify-2
910×rational.json-simplify-55
124×rational.json-simplify-54
14×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055340
1103340
2180340
3371340
4874340
51298340
61620340
72040340
82040340
92040340
102040340
112040340
122750340
132970340
142970340
153572340
164119340
174705340
184705340
194898340
204898340
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 w))) (*.f64 (*.f64 (*.f64 v v) r) r)) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 r))) (*.f64 (*.f64 (*.f64 w w) v) v)) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 r r) w) w)) (-.f64 1 v))) 9/2)
Outputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 1/8 w) w))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 w))) (*.f64 (*.f64 (*.f64 v v) r) r)) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 w))) (*.f64 r (*.f64 r (*.f64 v v)))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v v)) (*.f64 1/8 (-.f64 3 (*.f64 2 w))))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) 9/2) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 r (*.f64 v v))))) (-.f64 1 w)))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 r (*.f64 v v))))) (-.f64 1 w))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 9/2 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 (*.f64 r r) (*.f64 v v)))) (-.f64 1 w))))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 r))) (*.f64 (*.f64 (*.f64 w w) v) v)) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 r))) (*.f64 v (*.f64 v (*.f64 w w)))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 v (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 r))) (*.f64 v (*.f64 w w)))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) 9/2) (/.f64 (*.f64 v (*.f64 (-.f64 3 (*.f64 2 r)) (*.f64 1/8 (*.f64 v (*.f64 w w))))) (-.f64 1 r)))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 v (*.f64 (-.f64 3 (*.f64 2 r)) (*.f64 w (*.f64 (*.f64 v w) 1/8)))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 v (*.f64 (-.f64 3 (*.f64 2 r)) (*.f64 w (*.f64 1/8 (*.f64 v w))))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) 9/2) (/.f64 (*.f64 1/8 (*.f64 v (*.f64 (-.f64 3 (*.f64 2 r)) (*.f64 v (*.f64 w w))))) (-.f64 1 r)))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 r r) w) w)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w (*.f64 (*.f64 r r) w))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (+.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 1/8 w) w))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (+.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (+.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 9/2))
Compiler

Compiled 35 to 27 computations (22.9% saved)

simplify265.0ms (0.9%)

Algorithm
egg-herbie
Rules
994×rational.json-simplify-43
694×rational.json-simplify-2
108×rational.json-simplify-55
38×rational.json-simplify-54
rational.json-simplify-71
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02485
13985
26185
311385
427085
556685
683885
790385
890385
9102585
10103285
11103285
Stop Event
saturated
Counts
1 → 6
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
Outputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 (*.f64 w w) 1/8)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))

eval5.0ms (0%)

Compiler

Compiled 177 to 116 computations (34.5% saved)

prune7.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New336
Fresh011
Picked000
Done000
Total347
Error
12.2b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
12.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
12.7b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
20.2b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
Compiler

Compiled 96 to 71 computations (26% saved)

localize82.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
2.0b
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))
6.6b
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
19.0b
(*.f64 (*.f64 r r) (*.f64 w w))
Compiler

Compiled 144 to 76 computations (47.2% saved)

series27.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
4.0ms
r
@inf
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))
2.0ms
v
@-inf
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
2.0ms
r
@0
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
2.0ms
w
@0
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
2.0ms
v
@inf
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))

rewrite255.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1410×rational.json-simplify-47
968×rational.json-5
966×exponential.json-3
966×rational.json-1
966×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019124
1163124
2513124
32021124
47339124
Stop Event
node limit
Counts
4 → 57
Calls
Call 1
Inputs
(*.f64 (*.f64 r r) (*.f64 w w))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(/.f64 2 (*.f64 r r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 r r) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 r r) (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w w) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (neg.f64 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r r)) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (neg.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) (fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2 (*.f64 r r))))))))

simplify483.0ms (1.7%)

Algorithm
egg-herbie
Rules
1772×rational.json-simplify-47
1202×rational.json-simplify-54
934×rational.json-simplify-43
790×rational.json-simplify-50
574×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01915895
14605439
29955183
329975129
Stop Event
node limit
Counts
165 → 128
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(+.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(+.f64 0 (*.f64 (*.f64 r r) (*.f64 w w)))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 r r) (*.f64 w w)))) 1)
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))
(pow.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(fabs.f64 (*.f64 (*.f64 r r) (*.f64 w w)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(fabs.f64 (*.f64 (*.f64 w w) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))
(fabs.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r r))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (neg.f64 (*.f64 r r))))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r r)) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (neg.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) (fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))
(+.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(+.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 0)
(+.f64 0 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))))
(-.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))))) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))
(pow.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(+.f64 0 (/.f64 2 (*.f64 r r)))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 r r))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (*.f64 r r)))) 1)
(*.f64 1 (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 2 (*.f64 r r)) 1)
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 2 (*.f64 r r))))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
(pow.f64 (/.f64 2 (*.f64 r r)) 1)
(neg.f64 (neg.f64 (/.f64 2 (*.f64 r r))))
Outputs
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 3) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) 3)) (pow.f64 v 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) 3)) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3)
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -2))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -2))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v)))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(+.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 0 (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 r r) (*.f64 w w)))) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(pow.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(neg.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w w) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (neg.f64 (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r r)) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (/.f64 (*.f64 r r) (fabs.f64 (/.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (neg.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) (fabs.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 r r) w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 w (*.f64 1/8 (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 0)
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(+.f64 0 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 0)
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))))) 1)
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 1)
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(pow.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v)))) 1)
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 (-.f64 3 v) v))))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(/.f64 2 (*.f64 r r))
(+.f64 0 (/.f64 2 (*.f64 r r)))
(/.f64 2 (*.f64 r r))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(/.f64 2 (*.f64 r r))
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (*.f64 r r)))) 1)
(/.f64 2 (*.f64 r r))
(*.f64 1 (/.f64 2 (*.f64 r r)))
(/.f64 2 (*.f64 r r))
(*.f64 (/.f64 2 (*.f64 r r)) 1)
(/.f64 2 (*.f64 r r))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
(/.f64 2 (*.f64 r r))
(pow.f64 (/.f64 2 (*.f64 r r)) 1)
(/.f64 2 (*.f64 r r))
(neg.f64 (neg.f64 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))

localize443.0ms (1.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.3b
(*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v)))))
4.0b
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
6.6b
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
9.7b
(*.f64 r (*.f64 w w))
Compiler

Compiled 149 to 88 computations (40.9% saved)

series19.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
r
@0
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
1.0ms
w
@0
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
1.0ms
w
@inf
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
1.0ms
r
@inf
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
1.0ms
v
@0
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))

rewrite269.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
914×rational.json-5
912×exponential.json-3
912×rational.json-1
912×rational.json-2
912×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018148
1155148
2493148
31953148
47655148
Stop Event
node limit
Counts
4 → 28
Calls
Call 1
Inputs
(*.f64 r (*.f64 w w))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 w w)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 1)))))

simplify547.0ms (1.9%)

Algorithm
egg-herbie
Rules
1164×rational.json-simplify-2
896×rational.json-simplify-47
778×rational.json-simplify-111
736×exponential.json-simplify-26
662×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01266754
12816298
26865880
318575826
448105826
574245826
Stop Event
node limit
Counts
160 → 115
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 r (*.f64 w w)) 0)
(+.f64 0 (*.f64 r (*.f64 w w)))
(-.f64 (*.f64 r (*.f64 w w)) 0)
(/.f64 (*.f64 r (*.f64 w w)) 1)
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(pow.f64 (*.f64 r (*.f64 w w)) 1)
(+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 1)
(+.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 0)
(+.f64 0 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 0)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 1)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))))
(pow.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 1)
(+.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 0)
(+.f64 0 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))))
(-.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 0)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))))
(pow.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 1)
Outputs
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3)))) (*.f64 (pow.f64 (*.f64 w r) 2) 3/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 2) (+.f64 v (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (pow.f64 w 2) (*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) 1/8))
(*.f64 (pow.f64 w 2) (*.f64 1/8 (*.f64 r (-.f64 3 (*.f64 2 v)))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r 3/8))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v)))
(*.f64 (*.f64 r v) (*.f64 (pow.f64 w 2) -1/4))
(*.f64 r (*.f64 -1/4 (*.f64 (pow.f64 w 2) v)))
(*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 r v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v)))
(*.f64 (*.f64 r v) (*.f64 (pow.f64 w 2) -1/4))
(*.f64 r (*.f64 -1/4 (*.f64 (pow.f64 w 2) v)))
(*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 r v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 r (*.f64 w w)) 0)
(*.f64 w (*.f64 w r))
(+.f64 0 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) 0)
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) 1)
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 w (*.f64 w r))
(pow.f64 (*.f64 r (*.f64 w w)) 1)
(*.f64 w (*.f64 w r))
(+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 0)
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(+.f64 0 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 0)
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 1)
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(pow.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))) 1)
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(+.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 0)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(+.f64 0 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 0)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 1)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))))
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(pow.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) 1)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 r (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))

localize90.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.0b
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r))
4.8b
(*.f64 (*.f64 (*.f64 w w) r) r)
6.6b
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
9.7b
(*.f64 (*.f64 w w) r)
Compiler

Compiled 149 to 81 computations (45.6% saved)

series8.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
0.0ms
v
@-inf
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
0.0ms
v
@0
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
0.0ms
v
@inf
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
0.0ms
w
@inf
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
0.0ms
v
@-inf
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r))

rewrite229.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1226×rational.json-simplify-47
832×rational.json-5
830×exponential.json-3
830×rational.json-1
830×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018130
1151130
2459130
31792130
47022130
Stop Event
node limit
Counts
4 → 79
Calls
Call 1
Inputs
(*.f64 (*.f64 w w) r)
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 w w) r) r)
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 w r))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 w w) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 w w) (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w w) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w))) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 r (neg.f64 (*.f64 w (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 r (*.f64 (*.f64 w w) (fabs.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 r) (neg.f64 (*.f64 w (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 r) (*.f64 (*.f64 w w) (fabs.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 r) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 r) (*.f64 w (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 r) (neg.f64 (*.f64 w (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 r) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (neg.f64 (*.f64 w (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 (*.f64 w w) (fabs.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (fabs.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (/.f64 r (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) r))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (fabs.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (/.f64 r (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) r))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (/.f64 r (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) r))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (fabs.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (/.f64 r (fabs.f64 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))))))

simplify234.0ms (0.8%)

Algorithm
egg-herbie
Rules
1350×rational.json-simplify-47
1168×rational.json-simplify-43
878×rational.json-simplify-111
666×exponential.json-simplify-26
580×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02416691
15616235
212135979
335875925
Stop Event
node limit
Counts
199 → 151
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 w r)) 0)
(+.f64 0 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w r)) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w r))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w r)))) 1)
(/.f64 (*.f64 w (*.f64 w r)) 1)
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(pow.f64 (*.f64 w (*.f64 w r)) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 w r))))
(+.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(+.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 0)
(+.f64 0 (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 w w) (*.f64 r r)))) 1)
(/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 1)
(/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))
(pow.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))
(fabs.f64 (*.f64 (*.f64 w w) (*.f64 r r)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (*.f64 r r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w))) (*.f64 r r)))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w)))))
(fabs.f64 (*.f64 r (neg.f64 (*.f64 w (*.f64 w r)))))
(fabs.f64 (*.f64 r (*.f64 (*.f64 w w) (fabs.f64 r))))
(fabs.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 (neg.f64 r) (neg.f64 (*.f64 w (*.f64 w r)))))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 (*.f64 w w) (fabs.f64 r))))
(fabs.f64 (*.f64 (neg.f64 r) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 (fabs.f64 r) (neg.f64 (*.f64 w (*.f64 w r)))))
(fabs.f64 (*.f64 (fabs.f64 r) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (neg.f64 (*.f64 w (*.f64 w r)))))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 (*.f64 w w) (fabs.f64 r))))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (fabs.f64 r)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (/.f64 r (fabs.f64 (/.f64 r r)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) r))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (neg.f64 r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (fabs.f64 r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (/.f64 r (fabs.f64 (/.f64 r r)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) r))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (neg.f64 r)))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (/.f64 r (fabs.f64 (/.f64 r r)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) r))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (neg.f64 r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (fabs.f64 r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (/.f64 r (fabs.f64 (/.f64 r r)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))
(+.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 0)
(+.f64 0 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))))) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))
(pow.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))
Outputs
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 (pow.f64 w 2) r)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1/8)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 3) v))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) 3)) (pow.f64 v 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) 3)) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(+.f64 (*.f64 w (*.f64 w r)) 0)
(*.f64 w (*.f64 w r))
(+.f64 0 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 w (*.f64 w r)) 0)
(*.f64 w (*.f64 w r))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 w r))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w r)))) 1)
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 w (*.f64 w r)) 1)
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 w r))
(pow.f64 (*.f64 w (*.f64 w r)) 1)
(*.f64 w (*.f64 w r))
(neg.f64 (neg.f64 (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 w r))
(+.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))
(+.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 0)
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 0 (*.f64 (*.f64 w w) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 0)
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 w w) (*.f64 r r)))) 1)
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 1)
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(pow.f64 (*.f64 (*.f64 w w) (*.f64 r r)) 1)
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(neg.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w w) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w))) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 r (neg.f64 (*.f64 w (*.f64 w r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 r (*.f64 (*.f64 w w) (fabs.f64 r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 r) (neg.f64 (*.f64 w (*.f64 w r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 (*.f64 w w) (fabs.f64 r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 r) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 r) (neg.f64 (*.f64 w (*.f64 w r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 r) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (neg.f64 (*.f64 w (*.f64 w r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 (*.f64 w w) (fabs.f64 r))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (fabs.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (/.f64 r (fabs.f64 (/.f64 r r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) r))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (neg.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (fabs.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w r))) (/.f64 r (fabs.f64 (/.f64 r r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) r))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (neg.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (/.f64 r (fabs.f64 (/.f64 r r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) r))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (neg.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (fabs.f64 r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))) (/.f64 r (fabs.f64 (/.f64 r r)))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))))
(*.f64 (*.f64 w w) (*.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(+.f64 0 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(-.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(pow.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(neg.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))

eval1.1s (3.8%)

Compiler

Compiled 15474 to 9972 computations (35.6% saved)

prune729.0ms (2.6%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3859394
Fresh000
Picked101
Done202
Total3889397
Error
0.2b
Counts
397 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
14.0b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))) 9/2)
7.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
8.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
33.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
20.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 9/2)
8.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
13.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
12.5b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
32.4b
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
Compiler

Compiled 648 to 464 computations (28.4% saved)

localize172.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
2.0b
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
4.8b
(*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))
6.6b
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
Compiler

Compiled 147 to 72 computations (51% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
0.0ms
r
@0
(*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))
0.0ms
w
@inf
(*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))
0.0ms
w
@0
(*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))
0.0ms
v
@inf
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))

rewrite394.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1280×rational.json-simplify-47
860×rational.json-5
858×exponential.json-3
858×rational.json-1
858×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017123
1147123
2474123
31851123
47138123
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r (*.f64 r 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 w) (*.f64 w (*.f64 r (*.f64 r 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 w (fabs.f64 (/.f64 w w))) (*.f64 w (*.f64 r (*.f64 r 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r w)) (*.f64 r (*.f64 1/8 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 r w)) (*.f64 r (*.f64 1/8 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r w) (fabs.f64 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 r (*.f64 1/8 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (*.f64 r 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (neg.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (fabs.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (*.f64 r 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (neg.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 r 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (neg.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (fabs.f64 (*.f64 r 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 r (*.f64 1/8 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 r) (*.f64 w (*.f64 r (*.f64 1/8 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 r (*.f64 1/8 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r 1/8) (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r 1/8) (*.f64 (*.f64 w w) (fabs.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r 1/8) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (*.f64 (*.f64 w w) (fabs.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (*.f64 (*.f64 w w) (fabs.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (fabs.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (/.f64 w (fabs.f64 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))))))

simplify239.0ms (0.8%)

Algorithm
egg-herbie
Rules
1418×rational.json-simplify-111
1054×rational.json-simplify-47
1030×rational.json-simplify-54
804×rational.json-simplify-2
602×rational.json-simplify-55
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02536844
16306388
214866150
334026078
Stop Event
node limit
Counts
172 → 146
Calls
Call 1
Inputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 0)
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(fabs.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))
(fabs.f64 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(fabs.f64 (*.f64 (fabs.f64 w) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(fabs.f64 (*.f64 (/.f64 w (fabs.f64 (/.f64 w w))) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r w)) (*.f64 r (*.f64 1/8 w))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r w)) (*.f64 r (*.f64 1/8 w))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r w) (fabs.f64 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 r (*.f64 1/8 w))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (*.f64 r 1/8)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (neg.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (fabs.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (*.f64 r 1/8)))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (neg.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 r 1/8)))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (neg.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (fabs.f64 (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 r (*.f64 1/8 w)))))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 w (*.f64 r (*.f64 1/8 w)))))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 r (*.f64 1/8 w)))))
(fabs.f64 (*.f64 (*.f64 r 1/8) (neg.f64 (*.f64 r (*.f64 w w)))))
(fabs.f64 (*.f64 (*.f64 r 1/8) (*.f64 (*.f64 w w) (fabs.f64 r))))
(fabs.f64 (*.f64 (*.f64 r 1/8) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (*.f64 r (*.f64 w w))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (neg.f64 (*.f64 r (*.f64 w w)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (*.f64 (*.f64 w w) (fabs.f64 r))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (*.f64 r (*.f64 w w))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (neg.f64 (*.f64 r (*.f64 w w)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (*.f64 r (*.f64 w w))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (neg.f64 (*.f64 r (*.f64 w w)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (*.f64 (*.f64 w w) (fabs.f64 r))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (neg.f64 w)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (fabs.f64 w)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (/.f64 w (fabs.f64 (/.f64 w w)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 0)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (*.f64 v 1/8)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 2) v))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))) (+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 3) v)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) 3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) 3)) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))) (-.f64 1 v)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 1/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/8)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(+.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8))))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (fabs.f64 w) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 w (fabs.f64 (/.f64 w w))) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r w)) (*.f64 r (*.f64 1/8 w))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r w)) (*.f64 r (*.f64 1/8 w))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r w) (fabs.f64 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 r (*.f64 1/8 w))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (*.f64 r 1/8)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (neg.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (fabs.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (*.f64 r 1/8)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (neg.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w w) (fabs.f64 r)) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 r 1/8)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (neg.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (fabs.f64 (*.f64 r 1/8))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 r (*.f64 1/8 w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 w (*.f64 r (*.f64 1/8 w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 r (*.f64 1/8 w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r 1/8) (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r 1/8) (*.f64 (*.f64 w w) (fabs.f64 r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 r 1/8) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (*.f64 r (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (*.f64 (*.f64 w w) (fabs.f64 r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 r 1/8)) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (*.f64 r (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 r 1/8)) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (*.f64 r (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (*.f64 (*.f64 w w) (fabs.f64 r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (/.f64 (*.f64 r 1/8) (fabs.f64 (/.f64 (*.f64 r 1/8) (*.f64 r 1/8)))) (/.f64 (*.f64 r (*.f64 w w)) (fabs.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (neg.f64 w)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (fabs.f64 w)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r 1/8))) (/.f64 w (fabs.f64 (/.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 r 1/8))))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8))))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 r 1/8)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r 1/8)))))

localize181.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
3.2b
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r)))
5.1b
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
6.6b
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v))
Compiler

Compiled 153 to 79 computations (48.4% saved)

series16.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
6.0ms
v
@0
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r)))
1.0ms
w
@0
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r)))
1.0ms
r
@inf
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r)))
1.0ms
r
@0
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r)))
1.0ms
v
@0
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v))

rewrite344.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
872×rational.json-5
870×exponential.json-3
870×rational.json-1
870×rational.json-2
870×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017123
1151123
2497123
31889123
47358123
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))))))

simplify281.0ms (1%)

Algorithm
egg-herbie
Rules
1254×rational.json-simplify-2
978×rational.json-simplify-47
816×rational.json-simplify-1
714×rational.json-simplify-54
710×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01376373
13155917
27215499
320105445
456415445
Stop Event
node limit
Counts
139 → 119
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3 (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(+.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 0)
(+.f64 0 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))))
(-.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))))) 1)
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 1)
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))
(pow.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1/8)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -2))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -2))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3 (*.f64 v -2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2))
(*.f64 3 (*.f64 w (pow.f64 r 2)))
(*.f64 w (*.f64 (pow.f64 r 2) 3))
(*.f64 w (*.f64 3 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3 w))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2))
(*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v)))
(*.f64 (*.f64 v (pow.f64 r 2)) (*.f64 w -2))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 w -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2))
(*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v)))
(*.f64 (*.f64 v (pow.f64 r 2)) (*.f64 w -2))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 w -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3)) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -2)))
(+.f64 (*.f64 3 (*.f64 w (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 r 2) (*.f64 w v))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3 (*.f64 v -2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2)))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) 1/8))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))) 1)
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(+.f64 0 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(pow.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))
(neg.f64 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r r)))

localize88.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
2.3b
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v)))))
4.0b
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
6.6b
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
Compiler

Compiled 149 to 88 computations (40.9% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
0.0ms
v
@-inf
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
0.0ms
v
@0
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
0.0ms
r
@0
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
0.0ms
r
@-inf
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))

rewrite195.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
876×rational.json-5
874×exponential.json-3
874×rational.json-1
874×rational.json-2
874×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018135
1153135
2474135
31877135
47275135
Stop Event
node limit
Counts
3 → 28
Calls
Call 1
Inputs
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))))))

simplify348.0ms (1.2%)

Algorithm
egg-herbie
Rules
1296×rational.json-simplify-2
936×rational.json-simplify-47
732×rational.json-simplify-54
674×rational.json-simplify-43
594×rational.json-simplify-111
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01286634
12936178
26675760
318335706
451185706
574705706
Stop Event
node limit
Counts
136 → 114
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 0)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(+.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 0)
(+.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(-.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))
(pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3 (*.f64 2 v)))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r 3/8))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 0)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(+.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(-.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 0)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 1)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) 1)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w w) r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 1/8 w) (*.f64 w r))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))

localize298.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.0b
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))
6.6b
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
19.0b
(*.f64 (*.f64 r r) (*.f64 w w))
37.0b
(*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
Compiler

Compiled 209 to 111 computations (46.9% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite214.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1388×rational.json-simplify-47
750×rational.json-simplify-55
724×rational.json-simplify-58
672×rational.json-simplify-69
456×rational.json-simplify-66
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01055
18613
226213
392513
4445013
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2 (*.f64 r r))))))))

simplify207.0ms (0.7%)

Algorithm
egg-herbie
Rules
1514×rational.json-simplify-2
1034×rational.json-simplify-43
906×rational.json-simplify-47
764×rational.json-simplify-1
672×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025286
145286
294286
3272286
4903286
52869286
66119286
Stop Event
node limit
Counts
22 → 11
Calls
Call 1
Inputs
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(+.f64 0 (/.f64 2 (*.f64 r r)))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 r r))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (*.f64 r r)))) 1)
(/.f64 2 (*.f64 r r))
(/.f64 (/.f64 2 (*.f64 r r)) 1)
(/.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(pow.f64 (/.f64 2 (*.f64 r r)) 1)
(neg.f64 (neg.f64 (/.f64 2 (*.f64 r r))))
Outputs
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(/.f64 2 (*.f64 r r))
(+.f64 0 (/.f64 2 (*.f64 r r)))
(/.f64 2 (*.f64 r r))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(/.f64 2 (*.f64 r r))
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (*.f64 r r)))) 1)
(/.f64 2 (*.f64 r r))
(/.f64 2 (*.f64 r r))
(/.f64 (/.f64 2 (*.f64 r r)) 1)
(/.f64 2 (*.f64 r r))
(/.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(pow.f64 (/.f64 2 (*.f64 r r)) 1)
(/.f64 2 (*.f64 r r))
(neg.f64 (neg.f64 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))

localize168.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
0.0b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
0.4b
(pow.f64 (*.f64 w r) 2)
0.9b
(/.f64 2 (*.f64 r r))
Compiler

Compiled 71 to 41 computations (42.3% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
w
@0
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
1.0ms
r
@-inf
(pow.f64 (*.f64 w r) 2)
1.0ms
w
@-inf
(pow.f64 (*.f64 w r) 2)
1.0ms
w
@0
(pow.f64 (*.f64 w r) 2)
0.0ms
r
@0
(pow.f64 (*.f64 w r) 2)

rewrite161.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
988×rational.json-simplify-47
880×rational.json-simplify-49
724×rational.json-5
722×exponential.json-3
722×rational.json-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
016105
1138105
2432105
31551103
4631499
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(pow.f64 (*.f64 w r) 2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 w r) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 w r) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 w r) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 w r) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w r) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 w r) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 w r) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 w 2) (pow.f64 r 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 r 2) (pow.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (pow.f64 (/.f64 1 (*.f64 w r)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (*.f64 r (*.f64 w (*.f64 w r))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 w r) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)) -7/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -7/2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))) (/.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (*.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))))))

simplify282.0ms (1%)

Algorithm
egg-herbie
Rules
1072×rational.json-simplify-47
1030×rational.json-simplify-44
882×rational.json-simplify-2
776×rational.json-simplify-54
742×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01454126
12784126
27064114
317584114
445114108
577644108
Stop Event
node limit
Counts
136 → 90
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(/.f64 2 (pow.f64 r 2))
(+.f64 3 (*.f64 2 (/.f64 1 (pow.f64 r 2))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 3 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 3 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (*.f64 2 (/.f64 1 (pow.f64 r 2))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (pow.f64 (*.f64 w r) 2) 0)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 3/4))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) 0))
(+.f64 0 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(-.f64 (pow.f64 (*.f64 w r) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 w r) 2))) 1)
(*.f64 2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))
(*.f64 (pow.f64 (*.f64 w r) 2) 1)
(*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 w r) 2) 4))
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 4)
(*.f64 1 (pow.f64 (*.f64 w r) 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 r 2) (pow.f64 w 2))
(*.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) 1))
(*.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (pow.f64 (/.f64 1 (*.f64 w r)) 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 w r) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2))
(*.f64 (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (*.f64 r (*.f64 w (*.f64 w r))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2)))
(/.f64 (pow.f64 (*.f64 w r) 2) 1)
(/.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(+.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 0)
(+.f64 0 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)) -7/2)
(+.f64 -7/2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))) 1)
(*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)
(*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))
(*.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) -1)
(*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))))
(*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) 1))
(*.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))) (/.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))))
(/.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)
(/.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) -1)
(pow.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)
(neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)))
(+.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 0)
(+.f64 0 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)) 1)
(*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)
(*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(*.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (*.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) 1))
(*.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))
(*.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)
(/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(pow.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)
(neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))
Outputs
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(/.f64 2 (pow.f64 r 2))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 3/2)
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 3/2)
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 3/2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) 3/2)
(/.f64 2 (pow.f64 r 2))
(+.f64 3 (*.f64 2 (/.f64 1 (pow.f64 r 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3)
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.f64 3 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3)
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.f64 3 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3)
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (*.f64 2 (/.f64 1 (pow.f64 r 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3)
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3))
(+.f64 (pow.f64 (*.f64 w r) 2) 0)
(pow.f64 (*.f64 w r) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 3/4))
(pow.f64 (*.f64 w r) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) 0))
(pow.f64 (*.f64 w r) 2)
(+.f64 0 (pow.f64 (*.f64 w r) 2))
(pow.f64 (*.f64 w r) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))
(pow.f64 (*.f64 w r) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(pow.f64 (*.f64 w r) 2)
(-.f64 (pow.f64 (*.f64 w r) 2) 0)
(pow.f64 (*.f64 w r) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 w r) 2))) 1)
(pow.f64 (*.f64 w r) 2)
(*.f64 2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 w r) 2) 1)
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 w r) 2) 4))
(pow.f64 (*.f64 w r) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 4)
(pow.f64 (*.f64 w r) 2)
(*.f64 1 (pow.f64 (*.f64 w r) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 r 2) (pow.f64 w 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) 1))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2) (pow.f64 (/.f64 1 (*.f64 w r)) 2))
(pow.f64 (*.f64 (*.f64 w (*.f64 (*.f64 w r) r)) (/.f64 1 (*.f64 w r))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 1 (*.f64 w r))) 2)
(pow.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 1 (*.f64 w r))) 2)
(pow.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 1 (*.f64 w r))) 2)
(pow.f64 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w (*.f64 w r)))) 2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) 1/2)
(pow.f64 (*.f64 w r) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) 2)
(pow.f64 (*.f64 w r) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (*.f64 r (*.f64 w (*.f64 w r))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 r (*.f64 w (*.f64 w r))) 2)))
(pow.f64 (*.f64 w r) 2)
(/.f64 (pow.f64 (*.f64 w r) 2) 1)
(pow.f64 (*.f64 w r) 2)
(/.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(+.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 0)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)) -7/2)
(+.f64 (-.f64 -1 (-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3) (/.f64 2 (*.f64 r r)))) -7/2)
(+.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 2)) -7/2)
(+.f64 (-.f64 2 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) -7/2)
(+.f64 -7/2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)))
(+.f64 (-.f64 -1 (-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3) (/.f64 2 (*.f64 r r)))) -7/2)
(+.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 2)) -7/2)
(+.f64 (-.f64 2 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) -7/2)
(+.f64 (-.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) -1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) 1))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))) (/.f64 (/.f64 1 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))) (*.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(/.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(/.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)) -1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(pow.f64 (-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2)) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (/.f64 2 (*.f64 r r)) -3/2)))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -3/2))
(+.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 0)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(+.f64 0 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(+.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) -1)) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (*.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) 1))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(pow.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) 1)
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))
(neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))
(-.f64 (/.f64 2 (*.f64 r r)) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) 3))
(-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))

eval1.9s (6.7%)

Compiler

Compiled 25592 to 16382 computations (36% saved)

prune569.0ms (2%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New6476653
Fresh134
Picked101
Done044
Total64913662
Error
0.1b
Counts
662 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
38.8b
(/.f64 2 (pow.f64 r 2))
14.0b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))) 9/2)
7.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
33.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
8.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
13.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
12.5b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
32.4b
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
37.4b
(-.f64 (*.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) 9/2)
20.7b
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
34.2b
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
50.6b
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
56.7b
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
Compiler

Compiled 766 to 543 computations (29.1% saved)

localize93.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.3b
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
4.3b
(*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
6.6b
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
9.1b
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
Compiler

Compiled 155 to 82 computations (47.1% saved)

series11.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
w
@0
(*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
1.0ms
w
@inf
(*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
1.0ms
v
@inf
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
1.0ms
v
@0
(*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
1.0ms
v
@-inf
(*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))

rewrite213.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
882×rational.json-5
880×exponential.json-3
880×rational.json-1
880×rational.json-2
880×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017166
1147166
2478166
31860166
47384166
Stop Event
node limit
Counts
4 → 40
Calls
Call 1
Inputs
(*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))))))

simplify336.0ms (1.2%)

Algorithm
egg-herbie
Rules
1184×rational.json-simplify-47
1116×rational.json-simplify-54
870×rational.json-simplify-43
582×exponential.json-simplify-26
552×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01627804
13827348
28706822
325906768
469676768
Stop Event
node limit
Counts
172 → 138
Calls
Call 1
Inputs
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 3/8 (pow.f64 w 2))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 0)
(+.f64 0 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(-.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))
(pow.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))
(+.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(+.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 0)
(+.f64 0 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))
(-.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1)
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 1)
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(pow.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(+.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 0)
(+.f64 0 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))))
(-.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))))) 1)
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 1)
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))
(pow.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))
Outputs
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (pow.f64 w 2) r) 1/8))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r 3/8))
(*.f64 r (*.f64 (pow.f64 w 2) 3/8))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) r) -1/4)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (*.f64 (pow.f64 v 3) 1/8)) (*.f64 1/8 (+.f64 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 v 2) (*.f64 1/8 (pow.f64 (*.f64 w r) 2))) (+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) v))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 3/8 (pow.f64 w 2))
(*.f64 (pow.f64 w 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 (pow.f64 w 2) -1/4))
(*.f64 (pow.f64 w 2) (*.f64 v -1/4))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 (pow.f64 w 2) -1/4))
(*.f64 (pow.f64 w 2) (*.f64 v -1/4))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 0)
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(-.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 0)
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))) 1)
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 1)
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(pow.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))) 1)
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))))
(*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 r))))
(+.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 0)
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(+.f64 0 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(-.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 0)
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1)
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 1)
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(pow.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))) 1)
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(neg.f64 (neg.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8)))))
(*.f64 w (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(+.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 0)
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(+.f64 0 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))))
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(-.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 0)
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))))) 1)
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 1)
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(pow.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))) 1)
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))
(neg.f64 (neg.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))))
(*.f64 r (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 1/8 r)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r r)))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 (*.f64 r r)) w)))

localize398.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
3.5b
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))
5.1b
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))
6.6b
(/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))
Compiler

Compiled 182 to 109 computations (40.1% saved)

series13.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
w
@inf
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))
1.0ms
w
@0
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))
1.0ms
v
@inf
(/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))
1.0ms
v
@-inf
(/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))
1.0ms
v
@inf
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))

rewrite282.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
880×rational.json-1
880×rational.json-5
880×rational.json-2
880×rational.json-3
878×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018135
1153135
2490135
31890135
47356135
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))))))

simplify703.0ms (2.5%)

Algorithm
egg-herbie
Rules
1172×rational.json-simplify-2
916×rational.json-simplify-47
806×rational.json-simplify-1
730×rational.json-simplify-44
638×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01396769
13146313
27065895
319215841
453785841
578235841
Stop Event
node limit
Counts
139 → 121
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 3/8 (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(+.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 0)
(+.f64 0 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(-.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(pow.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)) (*.f64 (pow.f64 v 2) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)) (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)) (*.f64 (pow.f64 v 2) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 3/8 (*.f64 w (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(*.f64 w (*.f64 (pow.f64 r 2) 3/8))
(*.f64 (pow.f64 r 2) (*.f64 w 3/8))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 w -1/4)))
(*.f64 -1/4 (*.f64 w (*.f64 v (pow.f64 r 2))))
(*.f64 (*.f64 w (pow.f64 r 2)) (*.f64 v -1/4))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 w -1/4)))
(*.f64 -1/4 (*.f64 w (*.f64 v (pow.f64 r 2))))
(*.f64 (*.f64 w (pow.f64 r 2)) (*.f64 v -1/4))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 w (pow.f64 r 2)) -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w (pow.f64 r 2)) 1/8))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 0)
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(-.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 0)
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))) 1)
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 1)
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(pow.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) 1)
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))
(neg.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))
(*.f64 w (*.f64 1/8 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) r)))
(*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w r))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (pow.f64 r 2))
Compiler

Compiled 13 to 10 computations (23.1% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
r
@0
(/.f64 2 (pow.f64 r 2))
0.0ms
r
@inf
(/.f64 2 (pow.f64 r 2))
0.0ms
r
@-inf
(/.f64 2 (pow.f64 r 2))

rewrite305.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1094×rational.json-5
1092×exponential.json-3
1092×rational.json-1
1092×rational.json-2
1092×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
14913
216113
356113
4212813
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(/.f64 2 (pow.f64 r 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (pow.f64 r 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (pow.f64 r 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 2 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (pow.f64 r 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 r 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 2 (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 1 (/.f64 2 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 2 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (pow.f64 r 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2 (pow.f64 r 2))))))))

simplify223.0ms (0.8%)

Algorithm
egg-herbie
Rules
1120×rational.json-simplify-111
990×rational.json-simplify-47
944×rational.json-simplify-1
930×rational.json-simplify-58
844×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038221
178221
2164221
3800221
43521221
55866221
Stop Event
node limit
Counts
17 → 18
Calls
Call 1
Inputs
(+.f64 (/.f64 2 (pow.f64 r 2)) 0)
(+.f64 0 (/.f64 2 (pow.f64 r 2)))
(-.f64 (/.f64 2 (pow.f64 r 2)) 0)
(-.f64 0 (neg.f64 (/.f64 2 (pow.f64 r 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (pow.f64 r 2)))) 1)
(*.f64 (/.f64 2 (pow.f64 r 2)) 1)
(*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))
(*.f64 1 (/.f64 2 (pow.f64 r 2)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 2 (pow.f64 r 2)))
(*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 1 (/.f64 2 (pow.f64 r 2))))
(*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 2 (pow.f64 r 2))))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))
(*.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))))
(pow.f64 (/.f64 2 (pow.f64 r 2)) 1)
(neg.f64 (neg.f64 (/.f64 2 (pow.f64 r 2))))
Outputs
(+.f64 (/.f64 2 (pow.f64 r 2)) 0)
(/.f64 2 (pow.f64 r 2))
(+.f64 0 (/.f64 2 (pow.f64 r 2)))
(/.f64 2 (pow.f64 r 2))
(-.f64 (/.f64 2 (pow.f64 r 2)) 0)
(/.f64 2 (pow.f64 r 2))
(-.f64 0 (neg.f64 (/.f64 2 (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 2 (pow.f64 r 2)))) 1)
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 2 (pow.f64 r 2)) 1)
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(*.f64 1 (/.f64 2 (pow.f64 r 2)))
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 2 (pow.f64 r 2)))
(/.f64 2 (pow.f64 r 2))
(*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 1 (/.f64 2 (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 2 (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(*.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))))
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))))
(/.f64 2 (pow.f64 r 2))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))))))
(/.f64 2 (pow.f64 r 2))
(pow.f64 (/.f64 2 (pow.f64 r 2)) 1)
(/.f64 2 (pow.f64 r 2))
(neg.f64 (neg.f64 (/.f64 2 (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))

localize22.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (*.f64 w r) 2)
Compiler

Compiled 32 to 19 computations (40.6% saved)

localize124.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 w 2)
19.0b
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
Compiler

Compiled 29 to 21 computations (27.6% saved)

series2.0ms (0%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
w
@-inf
(pow.f64 w 2)
1.0ms
w
@inf
(pow.f64 w 2)
0.0ms
r
@inf
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
0.0ms
w
@0
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
0.0ms
w
@inf
(*.f64 (pow.f64 w 2) (pow.f64 r 2))

rewrite123.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1608×rational.json-5
1606×exponential.json-3
1606×rational.json-1
1606×rational.json-2
1606×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0820
16820
222220
378720
4308920
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(pow.f64 w 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 w r) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 w r) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 w r) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 w r) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 w r) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 w r) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w r) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 w 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 w 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 w 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 w 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 w 2) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (pow.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w w) 2) (/.f64 1 (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w w) 2) (pow.f64 (/.f64 1 w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 w w))) 2) (/.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 w w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 w) 2) (pow.f64 (*.f64 w w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 w 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 w 2) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 w 2)))))))

simplify299.0ms (1.1%)

Algorithm
egg-herbie
Rules
1100×rational.json-simplify-2
924×rational.json-simplify-111
750×rational.json-simplify-54
738×rational.json-simplify-55
680×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056256
1108256
2234256
3788256
42849256
57005256
Stop Event
node limit
Counts
28 → 29
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 w r) 2) 0)
(+.f64 0 (pow.f64 (*.f64 w r) 2))
(-.f64 (pow.f64 (*.f64 w r) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 w r) 2))) 1)
(/.f64 (pow.f64 (*.f64 w r) 2) 1)
(/.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))
(pow.f64 (pow.f64 (*.f64 w r) 2) 1)
(pow.f64 (*.f64 w r) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(+.f64 (pow.f64 w 2) 0)
(+.f64 0 (pow.f64 w 2))
(-.f64 (pow.f64 w 2) 0)
(-.f64 0 (neg.f64 (pow.f64 w 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 w 2))) 1)
(*.f64 (pow.f64 w 2) 1)
(*.f64 (pow.f64 w 2) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(*.f64 1 (pow.f64 w 2))
(*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (pow.f64 w 2))
(*.f64 (pow.f64 (*.f64 w w) 2) (/.f64 1 (pow.f64 w 2)))
(*.f64 (pow.f64 (*.f64 w w) 2) (pow.f64 (/.f64 1 w) 2))
(*.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2))
(*.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 w w))) 2) (/.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 w w))) 2))
(*.f64 (pow.f64 (/.f64 1 w) 2) (pow.f64 (*.f64 w w) 2))
(/.f64 (pow.f64 w 2) 1)
(/.f64 (pow.f64 w 2) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(neg.f64 (neg.f64 (pow.f64 w 2)))
Outputs
(+.f64 (pow.f64 (*.f64 w r) 2) 0)
(pow.f64 (*.f64 w r) 2)
(+.f64 0 (pow.f64 (*.f64 w r) 2))
(pow.f64 (*.f64 w r) 2)
(-.f64 (pow.f64 (*.f64 w r) 2) 0)
(pow.f64 (*.f64 w r) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 w r) 2))) 1)
(pow.f64 (*.f64 w r) 2)
(/.f64 (pow.f64 (*.f64 w r) 2) 1)
(pow.f64 (*.f64 w r) 2)
(/.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(pow.f64 (pow.f64 (*.f64 w r) 2) 1)
(pow.f64 (*.f64 w r) 2)
(pow.f64 (*.f64 w r) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(+.f64 (pow.f64 w 2) 0)
(pow.f64 w 2)
(+.f64 0 (pow.f64 w 2))
(pow.f64 w 2)
(-.f64 (pow.f64 w 2) 0)
(pow.f64 w 2)
(-.f64 0 (neg.f64 (pow.f64 w 2)))
(pow.f64 w 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 w 2))) 1)
(pow.f64 w 2)
(*.f64 (pow.f64 w 2) 1)
(pow.f64 w 2)
(*.f64 (pow.f64 w 2) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(pow.f64 w 2)
(*.f64 1 (pow.f64 w 2))
(pow.f64 w 2)
(*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (pow.f64 w 2))
(pow.f64 w 2)
(*.f64 (pow.f64 (*.f64 w w) 2) (/.f64 1 (pow.f64 w 2)))
(pow.f64 w 2)
(*.f64 (pow.f64 (*.f64 w w) 2) (pow.f64 (/.f64 1 w) 2))
(pow.f64 w 2)
(*.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2))
(pow.f64 w 2)
(*.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 w w))) 2) (/.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2)))
(pow.f64 w 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 w 2)) (pow.f64 (*.f64 w w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 w w))) 2))
(pow.f64 w 2)
(*.f64 (pow.f64 (/.f64 1 w) 2) (pow.f64 (*.f64 w w) 2))
(pow.f64 w 2)
(/.f64 (pow.f64 w 2) 1)
(pow.f64 w 2)
(/.f64 (pow.f64 w 2) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(pow.f64 w 2)
(neg.f64 (neg.f64 (pow.f64 w 2)))
(pow.f64 w 2)

eval735.0ms (2.6%)

Compiler

Compiled 11844 to 7998 computations (32.5% saved)

prune158.0ms (0.6%)

Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New3523355
Fresh044
Picked011
Done268
Total35414368
Error
0.1b
Counts
368 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
38.8b
(/.f64 2 (pow.f64 r 2))
7.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
13.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) 9/2)
33.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
8.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
8.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
19.1b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v)) 9/2))
13.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
32.4b
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
37.4b
(-.f64 (*.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) 9/2)
20.7b
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
34.2b
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
50.6b
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
56.7b
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
Compiler

Compiled 806 to 570 computations (29.3% saved)

localize96.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
1.6b
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)
2.3b
(*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)))
6.6b
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v))
Compiler

Compiled 161 to 92 computations (42.9% saved)

series14.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
v
@0
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)
1.0ms
r
@0
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)
1.0ms
w
@0
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)
1.0ms
v
@inf
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)
1.0ms
r
@inf
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)

rewrite264.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1308×rational.json-simplify-47
876×rational.json-5
874×exponential.json-3
874×rational.json-1
874×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017129
1149129
2486129
31870129
47324129
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v))
(*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)))
(*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 (-.f64 3 v) v) 1/4)))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 (-.f64 3 v) v) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))))))

simplify280.0ms (1%)

Algorithm
egg-herbie
Rules
1024×rational.json-simplify-47
978×exponential.json-simplify-26
886×rational.json-simplify-1
804×rational.json-simplify-54
748×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01446541
13376085
27625721
320735667
453395667
Stop Event
node limit
Counts
139 → 126
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(+.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 0)
(+.f64 0 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))))
(-.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 (-.f64 3 v) v) 1/4)))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 (-.f64 3 v) v) 1/4))))))
(pow.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w)))))
(+.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 0)
(+.f64 0 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))))
(-.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))))) 1)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 1)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))
(pow.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 r 3/8))
(*.f64 r (*.f64 3/8 w))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 (*.f64 w r) -1/4))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 w -1/4)))
(*.f64 v (*.f64 w (*.f64 r -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 (*.f64 w r) -1/4))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 w -1/4)))
(*.f64 v (*.f64 w (*.f64 r -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 0)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(+.f64 0 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(-.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 0)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w)))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))))) 1)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 1)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(/.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 (-.f64 3 v) v) 1/4)))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 (-.f64 3 v) v) 1/4))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/4 (*.f64 w w))))) (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/4 (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v)))))) (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 (*.f64 w w) (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/4))) r)) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/4))) r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/4))) r)) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/4))) r))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r)) (/.f64 (*.f64 r (*.f64 (*.f64 1/4 (-.f64 3 (+.f64 v v))) (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 1/4 (-.f64 3 (+.f64 v v))) (*.f64 r (*.f64 w w))))))
(pow.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w))) 1)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(neg.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))) (*.f64 r w)))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 1/8 (*.f64 w (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w r))))
(*.f64 1/8 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)) (*.f64 w r)))
(*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 1/8 w) w))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) r))) r))
(+.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 0)
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(+.f64 0 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))))
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(-.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 0)
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))))) 1)
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 1)
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(pow.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v)))) 1)
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 1/8 (*.f64 w (-.f64 (-.f64 3 v) v))))))
(*.f64 1/8 (*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) r))
(*.f64 1/8 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))
(*.f64 r (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))

localize101.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
4.7b
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
5.1b
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
6.6b
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
Compiler

Compiled 167 to 94 computations (43.7% saved)

series8.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
v
@-inf
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
1.0ms
v
@inf
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
0.0ms
v
@inf
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
0.0ms
v
@0
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
0.0ms
w
@0
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))

rewrite194.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
892×rational.json-5
890×exponential.json-3
890×rational.json-1
890×rational.json-2
890×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017129
1151129
2501129
31922129
47474129
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))))

simplify470.0ms (1.7%)

Algorithm
egg-herbie
Rules
1248×rational.json-simplify-2
968×rational.json-simplify-47
806×rational.json-simplify-1
722×rational.json-simplify-54
696×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01396445
13205989
27275625
320295571
455695571
579355571
Stop Event
node limit
Counts
139 → 122
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) 1)
(*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(+.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 0)
(+.f64 0 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 0)
(-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(pow.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 1)
(neg.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 (pow.f64 v 2) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)) (*.f64 (pow.f64 v 2) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) 1/8)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (*.f64 (pow.f64 v 3) 1/8)) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 w r) 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) -1/4)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w r) 1/8))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 r 3/8))
(*.f64 r (*.f64 3/8 w))
(*.f64 r (*.f64 w 3/8))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 (*.f64 w r) -1/4))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 v (*.f64 w (*.f64 r -1/4)))
(*.f64 -1/4 (*.f64 w (*.f64 v r)))
(*.f64 (*.f64 w r) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 (*.f64 w r) -1/4))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 v (*.f64 w (*.f64 r -1/4)))
(*.f64 -1/4 (*.f64 w (*.f64 v r)))
(*.f64 (*.f64 w r) (*.f64 v -1/4))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r 3/8)) (*.f64 v (*.f64 (*.f64 w r) -1/4)))
(+.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(-.f64 0 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(neg.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v)))))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))))
(*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w))))
(+.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 0)
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(-.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 0)
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 1)
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(pow.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))) 1)
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))
(neg.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) r)))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 w)))

localize308.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 2 (*.f64 r r))
1.2b
(*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))
2.0b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1)
6.5b
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))
Compiler

Compiled 234 to 152 computations (35% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))
0.0ms
v
@-inf
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))
0.0ms
v
@0
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))
0.0ms
r
@0
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))
0.0ms
w
@inf
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))

rewrite319.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
944×rational.json-5
942×exponential.json-3
942×rational.json-1
942×rational.json-2
942×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022159
1203123
2620123
32097123
47984123
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1)
(*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w 1/8) (*.f64 w (-.f64 3 (+.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) 1/8)) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w (*.f64 w 1/8)) (-.f64 3 (+.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 3 (+.f64 v v)) 1/8) (*.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/64 (/.f64 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (/.f64 -1 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8))))) (/.f64 (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)))))

simplify546.0ms (1.9%)

Algorithm
egg-herbie
Rules
1180×rational.json-simplify-47
902×rational.json-simplify-2
860×rational.json-simplify-50
772×rational.json-simplify-1
768×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01636431
13475975
28445629
318945557
449225557
575775557
Stop Event
node limit
Counts
143 → 130
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 3/8 (pow.f64 w 2))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))
(+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 0)
(-.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))))
(pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 1)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))
(+.f64 -1 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 0)
(+.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1)
(+.f64 1 (+.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(+.f64 (+.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)
(*.f64 -1 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 w 1/8) (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) 1/8)) w)
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))
(*.f64 (*.f64 w (*.f64 w 1/8)) (-.f64 3 (+.f64 v v)))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) 1/8) (*.f64 w w))
(*.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) -1)
(*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w 1/8))
(*.f64 1/64 (/.f64 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))) 1/8))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) 1/8))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (/.f64 -1 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))
(*.f64 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))) 1/8)
(*.f64 (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))))
(*.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8))))) (/.f64 (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8))))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(/.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) -1)
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(+.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(+.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 0)
(-.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))
(pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 v (pow.f64 v 3))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) v)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 w 2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 w 2)))
(*.f64 3/8 (pow.f64 w 2))
(*.f64 (pow.f64 w 2) 3/8)
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 w 2))) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 (pow.f64 w 2) -1/4))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 (pow.f64 w 2) -1/4))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 -1/4 (*.f64 v (pow.f64 w 2))))
(+.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 v (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r 3/8))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 v -1/4))
(*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r)))
(*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 v -1/4))
(*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r)))
(*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 r v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 3/8 (*.f64 v -1/4)))
(+.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 -1 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 0)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 1 (+.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 (+.f64 -1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 -1 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 1/8 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 w 1/8) (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) 1/8)) w)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 w (*.f64 w 1/8)) (-.f64 3 (+.f64 v v)))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) 1/8) (*.f64 w w))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) -1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 w (-.f64 3 (+.f64 v v))) (*.f64 w 1/8))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 1/64 (/.f64 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))) 1/8))
(*.f64 1/64 (/.f64 (*.f64 w (*.f64 w (-.f64 (-.f64 3 v) v))) 1/8))
(*.f64 1/64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)) 1/8))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) 1/8))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (/.f64 -1 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 w (*.f64 w (-.f64 3 (+.f64 v v)))) 1/8)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8))))) (/.f64 (/.f64 1 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 w (*.f64 w 1/8))))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(/.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) -1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1)
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(neg.f64 (neg.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 w (*.f64 (*.f64 1/8 w) (-.f64 (-.f64 3 v) v)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(+.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 0)
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(-.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 0)
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))))))
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))
(pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8)))) 1)
(*.f64 (-.f64 (-.f64 3 v) v) (*.f64 (*.f64 w (*.f64 1/8 w)) r))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))

localize136.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.5b
(*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))
5.1b
(*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r)))
6.6b
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))
35.3b
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
Compiler

Compiled 364 to 218 computations (40.1% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@-inf
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
0.0ms
v
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
0.0ms
w
@0
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
0.0ms
v
@0
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))
0.0ms
r
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))

rewrite101.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1124×rational.json-simplify-55
1036×rational.json-5
1034×exponential.json-3
1034×rational.json-1
1034×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020362
1177110
2578110
32214110
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)))))

simplify447.0ms (1.6%)

Algorithm
egg-herbie
Rules
1178×rational.json-simplify-49
1076×rational.json-simplify-2
948×rational.json-simplify-54
776×rational.json-simplify-50
708×rational.json-simplify-58
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01337166
12706254
28366102
321336006
455435994
579005994
Stop Event
node limit
Counts
110 → 91
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(*.f64 (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))
(pow.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
Outputs
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) 1)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 3) v)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (pow.f64 v 3))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (pow.f64 (*.f64 (*.f64 w r) v) 2) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/8)
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 v (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) 1))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 v (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 v (*.f64 1/8 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) 1)) (+.f64 (pow.f64 v 2) v)))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 v 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))) (*.f64 1/8 (*.f64 (pow.f64 v 3) (-.f64 (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (+.f64 (*.f64 1/8 (*.f64 v (*.f64 (pow.f64 (*.f64 w r) 2) 1))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 3) v)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (pow.f64 v 3))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (pow.f64 (*.f64 (*.f64 w r) v) 2) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 2))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) v)) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) v) (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 1/4)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 2 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))))
(+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) (*.f64 3 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) v))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 w r) 2)) (*.f64 2 (pow.f64 (*.f64 w r) 2))) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -1) (pow.f64 v 2)))))
(+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) v)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 1/8 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) v)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (fabs.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 (*.f64 1/8 r) (-.f64 3 (+.f64 v v)))) r)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))

localize14.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (*.f64 w r) 2)
Compiler

Compiled 22 to 12 computations (45.5% saved)

eval1.1s (4%)

Compiler

Compiled 43790 to 28117 computations (35.8% saved)

prune494.0ms (1.7%)

Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New7538761
Fresh022
Picked011
Done4711
Total75718775
Error
0.1b
Counts
775 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
38.8b
(/.f64 2 (pow.f64 r 2))
12.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
20.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
12.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
33.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
49.6b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))))) 9/2)
8.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
11.3b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
17.7b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
11.3b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
19.1b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (+.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1))) (-.f64 1 v)) 9/2))
13.0b
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
32.4b
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
37.4b
(-.f64 (*.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) 9/2)
20.7b
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
34.2b
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
50.6b
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
56.7b
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
Compiler

Compiled 752 to 521 computations (30.7% saved)

regimes398.0ms (1.4%)

Counts
29 → 3
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (+.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(/.f64 2 (pow.f64 r 2))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 1/8 r))))) (-.f64 1 v))))))))) 9/2)
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 9/2)
(-.f64 (*.f64 (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (/.f64 1 (-.f64 3 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))) 9/2)
Outputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
Calls

6 calls:

105.0ms
r
90.0ms
v
80.0ms
w
28.0ms
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
27.0ms
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
Results
ErrorSegmentsBranch
0.5b3v
3.4b3w
3.8b3r
0.7b2(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
0.7b2(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
3.6b2(*.f64 w w)
Compiler

Compiled 1086 to 698 computations (35.7% saved)

bsearch62.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.0366016984113869e-9
0.0016716780506539494
16.0ms
-6.59036769708422e+39
-3.206464985726153e+39
Results
53.0ms176×body256valid
Compiler

Compiled 632 to 491 computations (22.3% saved)

regimes290.0ms (1%)

Counts
24 → 2
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (+.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(/.f64 2 (pow.f64 r 2))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 3/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
Outputs
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
Calls

6 calls:

76.0ms
r
54.0ms
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
46.0ms
v
28.0ms
(*.f64 w w)
25.0ms
w
Results
ErrorSegmentsBranch
6.4b2v
7.4b1w
6.4b3r
2.4b2(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
2.4b2(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
6.3b2(*.f64 w w)
Compiler

Compiled 733 to 475 computations (35.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-2.4911111626097695e+300
Compiler

Compiled 38 to 29 computations (23.7% saved)

regimes215.0ms (0.8%)

Counts
21 → 2
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) 1) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (+.f64 (+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/8))) 1) -1))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (-.f64 (-.f64 0 (-.f64 -1 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/8))))) 1))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 1/8 (*.f64 r (-.f64 (-.f64 3 v) v))) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(/.f64 2 (pow.f64 r 2))
Outputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
Calls

6 calls:

62.0ms
r
42.0ms
v
24.0ms
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
24.0ms
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
22.0ms
w
Results
ErrorSegmentsBranch
6.4b2v
7.4b1w
6.4b3r
6.3b2(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
6.3b2(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
7.4b1(*.f64 w w)
Compiler

Compiled 708 to 457 computations (35.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-2.4911111626097695e+300
Compiler

Compiled 38 to 29 computations (23.7% saved)

regimes182.0ms (0.6%)

Counts
14 → 3
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
Outputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
Calls

6 calls:

48.0ms
r
31.0ms
v
21.0ms
(*.f64 w w)
20.0ms
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
18.0ms
w
Results
ErrorSegmentsBranch
6.7b2v
8.0b1w
6.4b3r
6.8b2(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
6.8b2(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
6.7b2(*.f64 w w)
Compiler

Compiled 461 to 302 computations (34.5% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
4.415523564021126e-57
8.02127395472196e-57
15.0ms
-1.596412134951055e-48
-4.259400553643648e-50
Results
28.0ms96×body256valid
0.0msbody256infinite
Compiler

Compiled 398 to 296 computations (25.6% saved)

regimes112.0ms (0.4%)

Counts
11 → 3
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))
Outputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))
Calls

4 calls:

40.0ms
r
25.0ms
v
19.0ms
(*.f64 w w)
15.0ms
w
Results
ErrorSegmentsBranch
6.7b2v
8.0b1w
6.4b3r
6.7b2(*.f64 w w)
Compiler

Compiled 312 to 200 computations (35.9% saved)

bsearch39.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
4.415523564021126e-57
8.02127395472196e-57
23.0ms
-1.596412134951055e-48
-4.259400553643648e-50
Results
30.0ms112×body256valid
0.0msbody256infinite
Compiler

Compiled 458 to 337 computations (26.4% saved)

regimes175.0ms (0.6%)

Counts
9 → 4
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (*.f64 v -1/4)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 v -1/4))))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 (-.f64 3 v) v) (*.f64 r (*.f64 w r))))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v)) 9/2))
Outputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
Calls

4 calls:

53.0ms
r
44.0ms
w
43.0ms
v
22.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
7.0b4v
8.4b4w
7.9b5r
8.0b3(*.f64 w w)
Compiler

Compiled 254 to 163 computations (35.8% saved)

bsearch118.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.5263275982898391e+202
1.9815355189972064e+202
46.0ms
1.0366016984113869e-9
0.0016716780506539494
53.0ms
-725453096062.4957
-0.2020612149852585
Results
103.0ms352×body256valid
Compiler

Compiled 1270 to 931 computations (26.7% saved)

regimes27.0ms (0.1%)

Accuracy

Total -1.8b remaining (-16.2%)

Threshold costs -1.8b (-16.2%)

Counts
3 → 1
Calls
Call 1
Inputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (-.f64 1 v)) 9/2))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2)
Outputs
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
Calls

3 calls:

9.0ms
w
7.0ms
v
7.0ms
r
Results
ErrorSegmentsBranch
11.3b1v
11.3b1w
11.3b1r
Compiler

Compiled 84 to 57 computations (32.1% saved)

simplify29.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041515
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 v -3999999999999999758836665486412714344448) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2) (if (<=.f64 v 3804640965202595/2305843009213693952) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2)) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)))
(if (<=.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) -inf.0) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2))
(if (<=.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) -inf.0) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2))
(if (<=.f64 r -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2)) (if (<=.f64 r 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))))
(if (<=.f64 r -5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2)) (if (<=.f64 r 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))))
(if (<=.f64 v -3/2) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2)) (if (<=.f64 v 3804640965202595/2305843009213693952) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2)) (if (<=.f64 v 17000000000000000505248023820868977695075912263475166123019883697460256776976938185588212461636368876756681459955788493658475688435889291854127785271228678904352369713202012640056948266003392446249041920) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2)))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
Outputs
(if (<=.f64 v -3999999999999999758836665486412714344448) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2) (if (<=.f64 v 3804640965202595/2305843009213693952) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2)) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)))
(if (<=.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) -inf.0) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2))
(if (<=.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) -inf.0) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r 1/8) (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2))
(if (<=.f64 r -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2)) (if (<=.f64 r 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))) (-.f64 1 v)) 9/2))))
(if (<=.f64 r -5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2)) (if (<=.f64 r 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) 9/2) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))) r))) (-.f64 1 v)) 9/2))))
(if (<=.f64 v -3/2) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2)) (if (<=.f64 v 3804640965202595/2305843009213693952) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2)) (if (<=.f64 v 17000000000000000505248023820868977695075912263475166123019883697460256776976938185588212461636368876756681459955788493658475688435889291854127785271228678904352369713202012640056948266003392446249041920) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 (*.f64 w r) -1/4)))) (-.f64 1 v)) 9/2)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2)))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)) 9/2))
Compiler

Compiled 549 to 374 computations (31.9% saved)

soundness501.0ms (1.8%)

Algorithm
egg-herbie
Rules
1350×rational.json-simplify-47
1168×rational.json-simplify-43
1164×rational.json-simplify-2
994×rational.json-simplify-43
896×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02416691
15616235
212135979
335875925
02485
13985
26185
311385
427085
556685
683885
790385
890385
9102585
10103285
11103285
01266754
12816298
26865880
318575826
448105826
574245826
Stop Event
node limit
saturated
node limit
Compiler

Compiled 298 to 204 computations (31.5% saved)

end204.0ms (0.7%)

Compiler

Compiled 531 to 335 computations (36.9% saved)

Profiling

Loading profile data...