Details

Time bar (total: 22.2s)

analyze407.0ms (1.8%)

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)

sample3.5s (16%)

Results
1.9s8256×body256valid
1.6s7172×body256infinite
Bogosity

preprocess320.0ms (1.4%)

Algorithm
egg-herbie
Rules
2714×rational_best-simplify-44
2312×rational_best-simplify-2
618×rational_best-simplify-54
208×rational_best-simplify-135
12×rational_best-simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055340
188340
2132340
3238340
4446340
5777340
61022340
71129340
81263340
91551340
101791340
111791340
121791340
131791340
142113340
152762340
163068340
173068340
183068340
193328340
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 1/8 (-.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 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w w) (*.f64 r 1/8)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.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 1/8 (*.f64 (*.f64 r (*.f64 r (*.f64 v v))) (-.f64 3 (*.f64 2 w)))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 v v) (*.f64 r (*.f64 1/8 (-.f64 3 (*.f64 2 w)))))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 (*.f64 r (*.f64 v v)) 1/8))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 1/8 (*.f64 v v))))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 v v)))) (-.f64 1 w))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 w)) (*.f64 1/8 (*.f64 v v)))) (-.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 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 1/8 (*.f64 (*.f64 v (*.f64 v (*.f64 w w))) (-.f64 3 (*.f64 2 r)))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 1/8 (*.f64 (-.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 (-.f64 3 (*.f64 2 r)) (*.f64 1/8 (*.f64 (*.f64 v w) (*.f64 v w)))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (*.f64 2 r)) (*.f64 1/8 (*.f64 v v)))) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 (*.f64 v v) (-.f64 3 (*.f64 2 r)))))) (-.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)
(-.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 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1/8)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (*.f64 w w) (*.f64 r 1/8)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) 9/2)
Compiler

Compiled 35 to 27 computations (22.9% saved)

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1038×rational_best-simplify-44
846×rational_best-simplify-2
66×rational_best-simplify-135
44×rational_best-simplify-54
rational_best-simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02485
13585
24685
37585
414585
526385
640485
750585
864685
967085
1067085
1187485
12108985
13114585
14114585
15115685
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 (+.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 1/8 (-.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 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)

eval2.0ms (0%)

Compiler

Compiled 177 to 117 computations (33.9% saved)

prune4.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Error
12.4b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
21.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
12.5b
(-.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)
13.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w)))) (-.f64 1 v))) 9/2)
14.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
Compiler

Compiled 128 to 95 computations (25.8% saved)

localize53.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w))
4.8b
(*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w))))
6.4b
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))
9.8b
(*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))
Compiler

Compiled 161 to 102 computations (36.6% saved)

series71.0ms (0.3%)

Counts
4 → 132
Calls

33 calls:

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

rewrite160.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1486×rational_best-simplify-54
1024×rational_best-5
1024×rational_best-2
1024×rational_best-3
1024×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018166
1151166
2480166
32119166
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))
(*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w))))
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w w) 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.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 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w w) 1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 1)))))

simplify229.0ms (1%)

Algorithm
egg-herbie
Rules
1008×rational_best-simplify-80
916×rational_best-simplify-78
824×rational_best-simplify-44
730×rational_best-simplify-132
614×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01537729
13407243
27456711
320586711
432726711
558396711
Stop Event
node limit
Counts
169 → 147
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 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) 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 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 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 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 (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 (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)) (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 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 0)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w w) 1/4))) 2)
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 1)
(+.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 1)
(+.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 0)
(+.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))))
(-.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4)))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4))) 2)
(pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 1)
(+.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 0)
(+.f64 0 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))
(-.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 0)
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 1)
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w w) 1/4)) 2)
(pow.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 1)
Outputs
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) 3/8)
(*.f64 r (*.f64 (pow.f64 w 2) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -1/4)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (*.f64 (pow.f64 w 2) r) 3/8) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 r (*.f64 (pow.f64 w 2) 3/8)) (*.f64 v (*.f64 r (*.f64 (pow.f64 w 2) -1/4))))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 (pow.f64 w 2) r)))
(*.f64 1/8 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 2)) (*.f64 1/8 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 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 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 r w) 2)) (*.f64 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3)) (pow.f64 v 2)))))
(+.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 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (+.f64 v (pow.f64 v 2)))))
(+.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 r w) 2)) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3)) (pow.f64 v 2))) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3)) (pow.f64 v 3)) (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3)))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 v (pow.f64 v 3))) (*.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 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 3) (+.f64 v (pow.f64 v 2))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (+.f64 v (pow.f64 v 3))))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (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 r w) 2) 1/4)
(*.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 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 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 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -2)) v)) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -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 2)))))
(+.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 (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)) 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 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -2)) (pow.f64 v 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 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 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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 r w) 2) 1/4)
(*.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 r w) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 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 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 2))) v)) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) (*.f64 3 (pow.f64 (*.f64 r w) 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 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 (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 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 2))) v))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) (*.f64 3 (pow.f64 (*.f64 r w) 2))) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 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 (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 (*.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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 3/8 (pow.f64 (*.f64 r w) 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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 v (*.f64 -1/4 (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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 v (*.f64 -1/4 (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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2)) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (pow.f64 (*.f64 r w) 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 (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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 -1/4 (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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 -1/4 (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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.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 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w w) 1/4))) 2)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))
(+.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w))))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (-.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/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 0)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(+.f64 0 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 0)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 1)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/4))) 2)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(pow.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 1)
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w (*.f64 r w)))))
(*.f64 1/8 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 0)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(+.f64 0 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(-.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 0)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 1)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w w) 1/4)) 2)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(pow.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) 1)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.8b
(*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w))))
5.0b
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w)))
6.4b
(/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w)))) (-.f64 1 v))
9.1b
(*.f64 r (*.f64 w w))
Compiler

Compiled 155 to 91 computations (41.3% saved)

series7.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite68.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1014×rational_best-simplify-47
1010×rational_best-5
1010×rational_best-2
1010×rational_best-3
1010×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018148
1153148
2493148
32143148
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(*.f64 r (*.f64 w w))
(/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w)))) (-.f64 1 v))
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w)))
(*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 r (*.f64 w w))))
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 /.f64 (*.f64 (*.f64 r w) (+.f64 w w)) 2)))) (#(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 1/8 (*.f64 (*.f64 r (*.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 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.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 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.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 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.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 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.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 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.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 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 1)))))

simplify216.0ms (1%)

Algorithm
egg-herbie
Rules
1056×rational_best-simplify-78
900×rational_best-simplify-132
728×rational_best-simplify-44
596×rational_best-simplify-1
502×rational_best-simplify-80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01497171
13166685
27046261
319586261
432686261
560576261
Stop Event
node limit
Counts
169 → 136
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 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 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) 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 1/8 (*.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 (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 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))))
(/.f64 (*.f64 (*.f64 r w) (+.f64 w w)) 2)
(pow.f64 (*.f64 r (*.f64 w w)) 1)
(+.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(+.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 0)
(+.f64 0 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))))
(-.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 0)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 1)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))) 2)
(pow.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 1)
(+.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 0)
(+.f64 0 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 0)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 1)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(pow.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.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 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 1/8 (-.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 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.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 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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 (pow.f64 (*.f64 w r) 2) 1) (+.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 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (+.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 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3)) (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))))) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 1/8 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 (pow.f64 (*.f64 w r) 2) 3/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 v (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) 3/8) (*.f64 1/8 (*.f64 (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 1/8 (*.f64 (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 1/8 (*.f64 (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 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) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 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 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 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 (*.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 (/.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 (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 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 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 (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 (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 (*.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 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 -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 (*.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 (-.f64 3 (*.f64 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) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 w 2) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -1/4)))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 w 2) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -1/4)))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 3/8 r)) (*.f64 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r 3/8)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v)))
(*.f64 (*.f64 (pow.f64 w 2) r) (+.f64 (*.f64 v -1/4) 3/8))
(*.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) r)))
(*.f64 1/8 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) 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 (-.f64 3 (*.f64 2 v)) r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (*.f64 r (-.f64 3 (*.f64 2 v))) (*.f64 (pow.f64 w 2) 1/8))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (*.f64 r 1/8)))
(*.f64 r (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 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 (-.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 v (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 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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 v (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 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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 (-.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 (*.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))
(/.f64 (*.f64 (*.f64 r w) (+.f64 w w)) 2)
(*.f64 w (*.f64 w r))
(pow.f64 (*.f64 r (*.f64 w w)) 1)
(*.f64 w (*.f64 w r))
(+.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.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 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 0)
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))
(+.f64 0 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))
(-.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 0)
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 1)
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (-.f64 6 (*.f64 v 4))) (*.f64 w r))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(pow.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))) 1)
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))
(*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)))
(*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))
(+.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 0)
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
(+.f64 0 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
(-.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 0)
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 1)
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 6 (*.f64 v 4)))))) 2)
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (*.f64 r (-.f64 6 (*.f64 v 4)))))) 2)
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(pow.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 3 (+.f64 v v))))) 1)
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))
(*.f64 r (*.f64 (*.f64 w w) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8))))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))

localize60.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.9b
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r))
6.4b
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
6.8b
(*.f64 (*.f64 (*.f64 w w) r) r)
9.1b
(*.f64 (*.f64 w w) r)
Compiler

Compiled 149 to 81 computations (45.6% saved)

series4.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
0.0ms
w
@inf
(*.f64 (*.f64 (*.f64 w w) r) r)
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
r
@inf
(*.f64 (*.f64 (*.f64 w w) r) r)
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
@-inf
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
942×rational_best-5
942×rational_best-2
942×rational_best-3
942×rational_best-1
940×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018130
1149130
2465130
32008130
Stop Event
node limit
Counts
4 → 54
Calls
Call 1
Inputs
(*.f64 (*.f64 w w) r)
(*.f64 (*.f64 (*.f64 w w) r) r)
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))
(*.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 (*.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 /.f64 (*.f64 (*.f64 w w) (+.f64 r r)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w r)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 w (*.f64 r (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w w) (*.f64 r (+.f64 r r))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 r (*.f64 w r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 w (*.f64 r (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 w (*.f64 r (*.f64 w 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 (fabs.f64 r) (*.f64 r (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 r) (*.f64 r (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 w 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 (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 (*.f64 w (+.f64 w w)) (*.f64 r r)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (neg.f64 r)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (fabs.f64 r)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (/.f64 r (fabs.f64 (/.f64 r r)))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 1)))))

simplify350.0ms (1.6%)

Algorithm
egg-herbie
Rules
1152×rational_best-simplify-132
848×rational_best-simplify-44
702×rational_best-simplify-80
674×rational_best-simplify-82
594×rational_best-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02036444
14385958
29245696
324285696
441195696
576045696
Stop Event
node limit
Counts
174 → 143
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 (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/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 (*.f64 w (*.f64 w r)) 1)
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 (*.f64 w w) (+.f64 r r)) 2)
(pow.f64 (*.f64 w (*.f64 w r)) 1)
(+.f64 (*.f64 w (*.f64 r (*.f64 w r))) 0)
(+.f64 0 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 r (*.f64 w r))) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 w (*.f64 r (*.f64 w r)))))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (+.f64 r r))) 2)
(pow.f64 (*.f64 w (*.f64 r (*.f64 w r))) 1)
(fabs.f64 (*.f64 w (*.f64 r (*.f64 w r))))
(fabs.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 w (*.f64 r (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (fabs.f64 r)))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 r (neg.f64 (*.f64 w w)))))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 r (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 w 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 (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 (*.f64 w (+.f64 w w)) (*.f64 r r)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (neg.f64 r)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (fabs.f64 r)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (/.f64 r (fabs.f64 (/.f64 r r)))) 2))
(+.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 1)
(+.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 0)
(+.f64 0 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4))))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(pow.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 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 (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 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/8) (+.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 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 2))) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3)) (*.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 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 v (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) 3/8) (*.f64 1/8 (*.f64 (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 1/8 (*.f64 (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 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) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 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 1/8 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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) -1) (pow.f64 v 2)) (/.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) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 1/8 (+.f64 (+.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 (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)) 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 (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 (*.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 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 -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 (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 (*.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 (*.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 (-.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/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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (*.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))
(/.f64 (*.f64 (*.f64 w w) (+.f64 r r)) 2)
(*.f64 w (*.f64 w r))
(pow.f64 (*.f64 w (*.f64 w r)) 1)
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 w (*.f64 r (*.f64 w r))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 r (*.f64 w r))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 (*.f64 w w) (*.f64 r (+.f64 r r))) 2)
(*.f64 w (*.f64 w (*.f64 r r)))
(pow.f64 (*.f64 w (*.f64 r (*.f64 w r))) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 w (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 w (*.f64 r (*.f64 w r)))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w r)) (fabs.f64 r)))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 r (neg.f64 (*.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (fabs.f64 r) (*.f64 r (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 w r))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w)))))
(fabs.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w w) (fabs.f64 (/.f64 w w))) (*.f64 r r)))
(*.f64 w (*.f64 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) (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w)))))
(fabs.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (neg.f64 (/.f64 w w))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w (+.f64 w w)) (*.f64 r r)) 2))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (neg.f64 r)) 2))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (fabs.f64 r)) 2))
(*.f64 w (*.f64 w (*.f64 r r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 w w) (+.f64 r r)) (/.f64 r (fabs.f64 (/.f64 r r)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 w (*.f64 (+.f64 r r) w)) (/.f64 r (fabs.f64 (/.f64 r r)))) 2))
(fabs.f64 (/.f64 (*.f64 w (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (+.f64 r r)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 r (fabs.f64 (/.f64 r r))) (*.f64 w (*.f64 w (+.f64 r r)))) 2))
(+.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w 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 r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 0)
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w 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 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8)))
(+.f64 0 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w 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 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8)))
(-.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 0)
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w 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 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8)))
(/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 1)
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w 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 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8)))
(/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4))))))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 6 (*.f64 v 4)))))) (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 6 (*.f64 v 4))))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 r 1/8))) w)) (*.f64 w (*.f64 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 r 1/8))) w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4))))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 (*.f64 r 1/8) (-.f64 6 (*.f64 v 4)))) (*.f64 (*.f64 w (*.f64 w r)) (*.f64 (*.f64 r 1/8) (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w w) (*.f64 1/8 (-.f64 6 (*.f64 v 4)))))) 2)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w w) (-.f64 6 (*.f64 v 4)))))) 2)
(/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 r 1/8))) w)) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (*.f64 1/8 (-.f64 6 (*.f64 v 4))))))) 2)
(/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 (*.f64 r 1/8) (-.f64 6 (*.f64 v 4)))) 2)
(pow.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) 1)
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w 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 (*.f64 w r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) 1/8)))

localize278.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 2 (*.f64 r r))
4.3b
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))
6.4b
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
17.7b
(*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w))))
Compiler

Compiled 146 to 86 computations (41.1% saved)

series3.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1178×rational_best-5
1178×rational_best-2
1178×rational_best-3
1178×rational_best-1
1176×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019142
1161142
2527142
32370142
Stop Event
node limit
Counts
4 → 46
Calls
Call 1
Inputs
(*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))
(/.f64 2 (*.f64 r r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 1)))))
((#(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 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 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 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 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 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (/.f64 2 (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.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 (/.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 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 1 (/.f64 2 (*.f64 r r)))) (/.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)))))

simplify242.0ms (1.1%)

Algorithm
egg-herbie
Rules
1266×rational_best-simplify-132
976×rational_best-simplify-44
756×rational_best-simplify-49
630×rational_best-simplify-80
560×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01626520
13426034
27435664
323315664
441565664
Stop Event
node limit
Counts
154 → 146
Calls
Call 1
Inputs
(*.f64 1/8 (*.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 (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 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 1/8 (/.f64 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 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 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)) (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 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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 0)
(+.f64 0 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 0)
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 1)
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))))) 2)
(pow.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 1)
(+.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 0)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))) 2)
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 1)
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(+.f64 0 (/.f64 2 (*.f64 r r)))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(*.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 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.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 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 2 (*.f64 r r))))
(*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.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 1 (/.f64 2 (*.f64 r r)))) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(pow.f64 (/.f64 2 (*.f64 r r)) 1)
Outputs
(*.f64 1/8 (*.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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 2) 3/8)
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/4))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 r w) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 (-.f64 3 (*.f64 2 v)) (pow.f64 (*.f64 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 (-.f64 3 (*.f64 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 2) 3/8)
(*.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 r w) 2) 3/8) (*.f64 v (*.f64 1/8 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 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 (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 r w) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.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 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (+.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 r w) 2) 3/8) (+.f64 (*.f64 (pow.f64 v 3) (*.f64 1/8 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3)))) (*.f64 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 2) -3))) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -2) (*.f64 (pow.f64 (*.f64 r w) 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) (+.f64 v (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) 3/8) (*.f64 1/8 (*.f64 (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 1/8 (*.f64 (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 r w) 2) 1/4)
(*.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 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 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 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -2)) v)) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -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 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 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 2) -2)) (pow.f64 v 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -3) (*.f64 (pow.f64 (*.f64 r w) 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) -1) (pow.f64 v 2)) (/.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) v))))
(+.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 r w) 2) 1/4)
(*.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 r w) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 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 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 2))) v)) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) (*.f64 3 (pow.f64 (*.f64 r w) 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 (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 (*.f64 (pow.f64 (*.f64 r w) 2) 1/4) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 2))) v))) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) (*.f64 3 (pow.f64 (*.f64 r w) 2))) (pow.f64 v 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 3 (pow.f64 (*.f64 r w) 2)) (*.f64 2 (pow.f64 (*.f64 r w) 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 (*.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 (-.f64 3 (*.f64 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 r w) 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 (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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 -1/4 (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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 -1/4 (*.f64 v (pow.f64 w 2)))
(*.f64 v (*.f64 -1/4 (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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.f64 3 (*.f64 2 v))))
(*.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 (pow.f64 w 2) (*.f64 1/8 (-.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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w))))
(*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(+.f64 0 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w))))
(*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w))))
(*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w))))
(*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w))))
(*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))))) 2)
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/4 (*.f64 w w))))) 2)
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 1/4))))) 2)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 r (*.f64 w 1/4))))) 2)
(/.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/4)))) 2)
(pow.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w))))
(*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(+.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 r r) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) w)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 r r) (*.f64 w w)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 0)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/4 (*.f64 w w))) (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/4 (*.f64 w w)))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (/.f64 (*.f64 w (*.f64 w (*.f64 1/4 (-.f64 3 (+.f64 v v))))) (*.f64 w (*.f64 w (*.f64 1/4 (-.f64 3 (+.f64 v v)))))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/4))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/4)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w 1/4))) 2)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/4 (*.f64 w w))) 2)
(/.f64 (*.f64 w (*.f64 w (*.f64 1/4 (-.f64 3 (+.f64 v v))))) 2)
(/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w 1/4))) 2)
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))) 1)
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w)))
(*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 w)))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))
(+.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 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 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(/.f64 2 (*.f64 r r))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 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 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))
(*.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (/.f64 2 (*.f64 r r)))
(/.f64 2 (*.f64 r r))
(*.f64 (/.f64 (/.f64 1 (/.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 (/.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 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 1 (/.f64 2 (*.f64 r r)))) (/.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))

eval919.0ms (4.1%)

Compiler

Compiled 22880 to 14591 computations (36.2% saved)

prune368.0ms (1.7%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New5639572
Fresh000
Picked101
Done213
Total56610576
Error
0.1b
Counts
576 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
7.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
12.5b
(-.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)
7.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))) 9/2)
12.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))) 9/2)
9.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
8.0b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
33.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))) 9/2)
20.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 9/2)
52.8b
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
33.1b
(-.f64 (-.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 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
Compiler

Compiled 752 to 518 computations (31.1% saved)

localize138.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 w r) (*.f64 w r))
0.7b
(/.f64 2 (*.f64 r r))
3.2b
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
6.4b
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
Compiler

Compiled 146 to 65 computations (55.5% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite145.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
938×rational_best-simplify-47
922×rational_best-5
920×rational_best-4
920×rational_best-2
920×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

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

simplify442.0ms (2%)

Algorithm
egg-herbie
Rules
1318×rational_best-simplify-80
1174×rational_best-simplify-78
740×rational_best-simplify-44
686×rational_best-simplify-82
678×rational_best-simplify-132
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02026515
14286029
28315763
323215763
445105763
Stop Event
node limit
Counts
153 → 156
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 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 (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 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 1)
(+.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 0)
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 0)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 1)
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4)))) 2)
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 1)
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(+.f64 0 (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1)
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (+.f64 r r)))) 2)
(pow.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1)
(fabs.f64 (*.f64 (*.f64 w r) (*.f64 w r)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 w r) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 r (+.f64 w w)) (*.f64 (fabs.f64 (*.f64 w r)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
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 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 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 2) v))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (+.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 3))) (*.f64 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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) (+.f64 v (pow.f64 v 3))) (*.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 (pow.f64 (*.f64 w r) 2) (+.f64 (+.f64 v (pow.f64 v 3)) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (pow.f64 (*.f64 w r) 2)) (*.f64 1/8 (*.f64 (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 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) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.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)) 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 1/8 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 (*.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 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 (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 (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 (*.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 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 -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 (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 (*.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 (*.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 (-.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/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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.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 (*.f64 v -1/4) 3/8))
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1/8 (-.f64 3 (*.f64 2 v))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/8))
(*.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 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 0 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (-.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 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w 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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 0)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 0 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 0)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 1)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 6 (*.f64 v 4)))) (*.f64 1/8 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w (*.f64 r 1/8)))) (*.f64 (*.f64 w r) (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w (*.f64 r 1/8))))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r))))) (/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w r))))) (*.f64 w (*.f64 1/8 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w r)))))))
(/.f64 (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 r 1/8))) (-.f64 6 (*.f64 v 4))) (*.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 r 1/8))) (-.f64 6 (*.f64 v 4)))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 (*.f64 w r) (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w (*.f64 r 1/8)))) 2)
(/.f64 (*.f64 w (*.f64 1/8 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w r))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 r 1/8))) (-.f64 6 (*.f64 v 4))) 2)
(pow.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) 1)
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 1/8 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r (*.f64 w r)))))
(*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 0 (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1)
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (+.f64 r r)))) 2)
(/.f64 (*.f64 r (*.f64 r (*.f64 w (+.f64 w w)))) 2)
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 r r))) 2)
(pow.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1)
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 w r)))
(fabs.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) r)))
(fabs.f64 (*.f64 w (*.f64 r (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (neg.f64 (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w r) (fabs.f64 (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) r)))
(fabs.f64 (*.f64 w (*.f64 r (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (*.f64 w r)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 w r)) (*.f64 w r))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (neg.f64 (*.f64 w r)) (*.f64 w r))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 r (+.f64 w w)) (*.f64 (fabs.f64 (*.f64 w r)) 2))))
(fabs.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 r (+.f64 w w)) (*.f64 2 (fabs.f64 (*.f64 w r))))))
(fabs.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (+.f64 w w)) (*.f64 2 (fabs.f64 (*.f64 w r))))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (+.f64 w w)) (*.f64 2 (fabs.f64 (*.f64 w r))))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (*.f64 r (+.f64 w w)) (*.f64 2 (fabs.f64 (*.f64 w r))))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (+.f64 r r)) (*.f64 2 (fabs.f64 (*.f64 w r))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 w r)))

localize144.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 2 (*.f64 r r))
2.1b
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))
4.8b
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
6.4b
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
Compiler

Compiled 167 to 92 computations (44.9% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1080×rational_best-simplify-47
988×rational_best-5
986×rational_best-4
986×rational_best-2
986×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017123
1146123
2494123
32143123
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.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 1/8 (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.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 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.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 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.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 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4))) (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1)))))

simplify430.0ms (1.9%)

Algorithm
egg-herbie
Rules
1290×rational_best-simplify-2
724×rational_best-simplify-82
708×rational_best-simplify-44
656×rational_best-simplify-43
628×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01406366
13045880
26525510
317555510
430105510
551185510
Stop Event
node limit
Counts
138 → 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)) (*.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 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 3 (*.f64 w r))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(+.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 0)
(+.f64 0 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))
(-.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 0)
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4))) (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4))) 2)
(pow.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 1)
(+.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 0)
(+.f64 0 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))))
(-.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 0)
(/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1)
(/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))) 2)
(pow.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v 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 (*.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 (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 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (+.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 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)) (pow.f64 v 3)) (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))))) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 1/8 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3)))) (*.f64 (pow.f64 (*.f64 w r) 2) 3/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 2) v)) (*.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 (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 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 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 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) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 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 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 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 (*.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)) v) (/.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 -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 (*.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 (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 (*.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 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 -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 (*.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 (+.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 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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/8 (*.f64 v -1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 3 (*.f64 w r))
(*.f64 w (*.f64 3 r))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 w (*.f64 -2 r)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 r (*.f64 -2 (*.f64 v w)))
(*.f64 w (*.f64 r (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 w (*.f64 -2 r)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 r (*.f64 -2 (*.f64 v w)))
(*.f64 w (*.f64 r (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(+.f64 (*.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 3 (*.f64 w r)))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 -2 (*.f64 w r))))
(+.f64 (*.f64 3 (*.f64 w r)) (*.f64 v (*.f64 w (*.f64 -2 r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -2) 3))
(*.f64 (*.f64 w r) (+.f64 3 (*.f64 v -2)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r))
(+.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.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/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 0)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r)))))
(+.f64 0 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))))
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r)))))
(-.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 0)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 1)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4))) (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1/4))) (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1/4)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w))))) (/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r)))))))
(/.f64 (*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r))))) (/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v)))))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v)))))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r))))) (/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w 1/4))) 2)
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1/4))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))))) 2)
(pow.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w w))))) 1)
(*.f64 r (*.f64 r (*.f64 1/8 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r (*.f64 1/8 (*.f64 w w)))))
(*.f64 1/8 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 w r)))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 w r)))))
(+.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 0)
(*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))
(*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))
(+.f64 0 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))
(*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))
(-.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 0)
(*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))
(*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))
(/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1)
(*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))
(*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))
(/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))
(*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))
(/.f64 (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 (*.f64 w r) (-.f64 6 (*.f64 v 4))) 2)
(pow.f64 (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))) 1)
(*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w r))
(*.f64 r (*.f64 w (-.f64 3 (+.f64 v v))))
(*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))

localize52.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 2 (*.f64 r r))
2.9b
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) r))
6.4b
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))
6.8b
(*.f64 (*.f64 w (*.f64 w r)) r)
Compiler

Compiled 149 to 81 computations (45.6% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
940×rational_best-simplify-47
876×rational_best-5
876×rational_best-2
876×rational_best-3
876×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018117
1148117
2456117
31928117
Stop Event
node limit
Counts
3 → 59
Calls
Call 1
Inputs
(*.f64 (*.f64 w (*.f64 w r)) r)
(/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))
(*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 r (+.f64 w w)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (neg.f64 (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (neg.f64 (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w r) (fabs.f64 (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (neg.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)))))

simplify209.0ms (0.9%)

Algorithm
egg-herbie
Rules
1034×rational_best-simplify-78
1024×rational_best-simplify-44
982×rational_best-simplify-80
720×rational_best-simplify-2
684×rational_best-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02116489
14576003
29635729
325655709
449295685
Stop Event
node limit
Counts
155 → 145
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/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 (*.f64 r r))) 0)
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 r (+.f64 w w)))) 2)
(pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))
(fabs.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (*.f64 w r)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (*.f64 w r)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 w r) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (neg.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(+.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(+.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(+.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))) 2)
(pow.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
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 (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 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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 (pow.f64 (*.f64 w r) 2) 1) (+.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 (pow.f64 (*.f64 w r) 2) 1/8) (+.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 (-.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 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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) (+.f64 (pow.f64 v 2) v)) (*.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 (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 1/8 (*.f64 (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 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) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 1/8 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)) (pow.f64 v 2)) (/.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)) 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 1/8 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 (*.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 (/.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 (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)) 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 (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 (*.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 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 -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 (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 (*.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 (*.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 (-.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/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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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 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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 -1/4 (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/4 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/4) 3/8))
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (*.f64 r r))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(/.f64 (*.f64 w (*.f64 r (*.f64 r (+.f64 w w)))) 2)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 w r)))
(fabs.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) r)))
(fabs.f64 (*.f64 w (*.f64 r (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (neg.f64 (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (neg.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w r) (fabs.f64 (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (fabs.f64 (*.f64 w r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (fabs.f64 (*.f64 w r))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) r)))
(fabs.f64 (*.f64 w (*.f64 r (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (*.f64 w r) (neg.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 w r)) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))))))
(*.f64 (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))) (/.f64 (*.f64 w r) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (neg.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (/.f64 1 (/.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(*.f64 r (*.f64 r (*.f64 w w)))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))) (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))))))
(fabs.f64 (*.f64 w (*.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 w (*.f64 r r)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (/.f64 0 (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w r) (/.f64 1 (*.f64 w r)))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (fabs.f64 (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r)))))))
(fabs.f64 (*.f64 w (*.f64 (*.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 1 (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 w (*.f64 r r)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w r)))))
(fabs.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (/.f64 0 (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))))))
(fabs.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w r) (/.f64 1 (*.f64 w r)))))
(+.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))))
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))))) (-.f64 1 v))
(+.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(+.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 w (*.f64 (*.f64 1/8 (-.f64 6 (*.f64 v 4))) (*.f64 w (*.f64 r r)))) 2)
(/.f64 (*.f64 r (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 1/8 (*.f64 r (*.f64 w w))))) 2)
(pow.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 1/8 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(*.f64 1/8 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 r (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v)))) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (*.f64 1/8 (-.f64 3 (+.f64 v v)))))
(*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 1/8 (-.f64 3 (+.f64 v v))))))

localize101.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))
6.4b
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))
17.7b
(*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w))))
51.9b
(*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
Compiler

Compiled 363 to 198 computations (45.5% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
874×rational_best-simplify-47
796×rational_best-5
794×rational_best-4
794×rational_best-2
794×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012127
110713
236513
3156113
4707413
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (/.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 (/.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 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 2 (*.f64 r r)) (/.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.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 2 (/.f64 2 (*.f64 r r))) 2)))) (#(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))))))))

simplify196.0ms (0.9%)

Algorithm
egg-herbie
Rules
1684×rational_best-simplify-132
1290×rational_best-simplify-80
1170×rational_best-simplify-78
960×rational_best-simplify-2
654×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025371
145371
2100371
3293371
41409371
53157371
67348371
Stop Event
node limit
Counts
23 → 14
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 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 2 (*.f64 r r)) (/.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 2 (/.f64 2 (*.f64 r r))) 2)
(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 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 2 (*.f64 r r)) (/.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 2 (*.f64 r r)) (*.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 2 (*.f64 r r)) (/.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 2 (/.f64 2 (*.f64 r r))) 2)
(/.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))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 41 computations (42.3% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite135.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
818×rational_best-simplify-44
722×rational_best-5
720×rational_best-4
720×rational_best-2
720×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016105
1131105
2391105
31576105
47285105
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(pow.f64 (*.f64 w r) 2)
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/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 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))))) (#(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 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (*.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 (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 (pow.f64 (*.f64 w r) 2) (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (/.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 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 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 w (*.f64 w (*.f64 r r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 w r) 2) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (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 (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))) (pow.f64 (*.f64 w r) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2))) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (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 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 r r)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r 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 /.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) 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 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.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 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.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 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 0 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.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 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(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 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (*.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 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (*.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 (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 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 2 (*.f64 r r))) (*.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 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(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 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) 2)))) (#(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)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 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)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) -9/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 -9/2 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) 9/2) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -9/2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) 9/2) (-.f64 0 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.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 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.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 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) 9) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))))))

simplify173.0ms (0.8%)

Algorithm
egg-herbie
Rules
1008×rational_best-simplify-1
966×rational_best-simplify-78
656×rational_best-simplify-48
642×rational_best-simplify-49
594×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01906387
13636387
28536289
323286271
447756225
Stop Event
node limit
Counts
157 → 141
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 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 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 (pow.f64 (*.f64 w r) 2) 0)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.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 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (*.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 (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 (pow.f64 (*.f64 w r) 2) (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))))
(*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (/.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 (/.f64 (pow.f64 (*.f64 w r) 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 w (*.f64 w (*.f64 r r))) 2))
(*.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 w r) 2) 1/4) 1/4)
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))) (pow.f64 (*.f64 w r) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2))) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 r r)))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r 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)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 w r) 2)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 3 (/.f64 2 (*.f64 r r)))))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 0)
(+.f64 0 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 3 (/.f64 2 (*.f64 r r))))
(+.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 0 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 1)
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(*.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(*.f64 (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (*.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 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (*.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 (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 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 1)
(/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(/.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) 2) -2)
(pow.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 1)
(neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.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 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 0)
(+.f64 0 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 -9/2 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) 9/2) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 -9/2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) 9/2) (-.f64 0 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))))
(*.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(/.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)
(/.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(/.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) 9) 2)
(pow.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)
(neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.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 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 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.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 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.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 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.f64 -1/4 (pow.f64 (*.f64 w 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 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.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 3 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (+.f64 3 (*.f64 -1/4 (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 (pow.f64 (*.f64 w r) 2) 0)
(pow.f64 (*.f64 w r) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(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 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (*.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 (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 (pow.f64 (*.f64 w r) 2) (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (/.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 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 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 w (*.f64 w (*.f64 r r))) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 w r) 2) 1/4) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (pow.f64 (*.f64 w r) 2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2) 2)
(pow.f64 (*.f64 w r) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))) (pow.f64 (*.f64 w r) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2))) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (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 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 r r)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 w (*.f64 r r))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (*.f64 r r)))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 2)) (pow.f64 (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w w)))) 2))
(*.f64 (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 w (*.f64 r r))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (/.f64 1 (pow.f64 (*.f64 w r) 2))) (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r 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)
(/.f64 (*.f64 2 (pow.f64 (*.f64 w r) 2)) 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 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 3 (/.f64 2 (*.f64 r r)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 2))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 2)))
(+.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 0)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(+.f64 0 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (+.f64 3 (/.f64 2 (*.f64 r r))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(+.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 0 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (*.f64 2 (+.f64 3 (/.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 3 (/.f64 2 (*.f64 r r)))) (neg.f64 (+.f64 3 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))))
(+.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 3 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 3 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2)))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.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 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (*.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 (*.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 (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 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 1 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.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 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (/.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) -1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(/.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) 2) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) -2)
(/.f64 (*.f64 2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 2)
(pow.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/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 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(+.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 0)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(+.f64 0 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(+.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 -9/2 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 -9/2 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))))
(+.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 -9/2 (+.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))) 9/2) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) 9/2))
(+.f64 -9/2 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(+.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r)))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)))
(+.f64 3 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/2))))
(+.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) 9/2) (-.f64 0 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 3 (/.f64 2 (*.f64 r r))))) (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) 9/2))
(+.f64 (neg.f64 (+.f64 3 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (/.f64 2 (*.f64 r r))))) (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) 9/2))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))))
(*.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))))
(*.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))))
(*.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))))
(*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(*.f64 (*.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))))
(*.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))) (/.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(/.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(/.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(/.f64 (+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(/.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (-.f64 9/2 (+.f64 3 (/.f64 2 (*.f64 r r)))))))
(/.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 3 (/.f64 2 (*.f64 r r)))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/2)) 9) 2)
(pow.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) 1)
(+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
(+.f64 3 (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.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 9/2 (+.f64 3 (/.f64 2 (*.f64 r r))))))

eval1.4s (6.3%)

Compiler

Compiled 36153 to 21730 computations (39.9% saved)

prune341.0ms (1.5%)

Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New77214786
Fresh314
Picked101
Done145
Total77719796
Error
0.1b
Counts
796 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
32.5b
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
12.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) 9/2)
7.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
12.5b
(-.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.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))) 9/2)
20.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 3 r))))) (-.f64 1 v))) 9/2)
9.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
17.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
29.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))) 9/2)
52.8b
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
32.1b
(-.f64 (-.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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
8.0b
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2)
18.2b
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
50.3b
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
56.1b
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 9/2)
8.0b
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
39.8b
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))
Compiler

Compiled 1220 to 860 computations (29.5% saved)

localize151.0ms (0.7%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
0.4b
(pow.f64 (*.f64 w r) 2)
0.7b
(/.f64 2 (*.f64 r r))
Compiler

Compiled 69 to 39 computations (43.5% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite121.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1424×rational_best-simplify-57
904×rational_best-simplify-44
676×rational_best-5
674×rational_best-4
674×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01441
112041
237737
3149737
4700437
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))))

simplify244.0ms (1.1%)

Algorithm
egg-herbie
Rules
1334×rational_best-simplify-80
1260×rational_best-simplify-78
1226×rational_best-simplify-94
1184×rational_best-simplify-24
1128×rational_best-simplify-135
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0581653
11141653
25891653
333951653
470401653
Stop Event
node limit
Counts
45 → 27
Calls
Call 1
Inputs
(/.f64 2 (pow.f64 r 2))
(+.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 (*.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 (*.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(+.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 (*.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 (*.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))
(*.f64 (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)
(/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(/.f64 (*.f64 2 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) 2)
(pow.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
Outputs
(/.f64 2 (pow.f64 r 2))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 r w) 2))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 r w) 2))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(/.f64 2 (pow.f64 r 2))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 r w) 2))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 r w) 2))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(+.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 -1/4 (pow.f64 (*.f64 r w) 2)))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 0)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(-.f64 0 (neg.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)))) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) (*.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (/.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(/.f64 (*.f64 2 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))) 2)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(pow.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
(neg.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (pow.f64 (*.f64 r w) 2) -1/4))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))

localize179.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 w (*.f64 3 (*.f64 w r)))
0.3b
(*.f64 3 (*.f64 w r))
0.7b
(/.f64 2 (*.f64 r r))
6.8b
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r)))))
Compiler

Compiled 127 to 73 computations (42.5% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite130.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1388×rational_best-simplify-57
854×rational_best-simplify-47
746×rational_best-5
744×rational_best-4
744×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01163
110157
235857
3161157
4644157
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r)))))
(*.f64 3 (*.f64 w r))
(*.f64 w (*.f64 3 (*.f64 w r)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) 3/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 w 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3)) (/.f64 (*.f64 r (*.f64 w 3)) (*.f64 r (*.f64 w 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 w 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 w 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 w 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) (*.f64 r (*.f64 w (*.f64 w 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r w) (*.f64 w 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w 3)))))))))

simplify169.0ms (0.8%)

Algorithm
egg-herbie
Rules
1628×rational_best-simplify-132
1430×rational_best-simplify-80
1322×rational_best-simplify-78
856×rational_best-simplify-135
686×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0661425
11391425
23131425
38631425
435321425
577981425
Stop Event
node limit
Counts
75 → 40
Calls
Call 1
Inputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 0)
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) 3/4))) 2)
(pow.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))
(+.f64 (*.f64 r (*.f64 w 3)) 0)
(+.f64 0 (*.f64 r (*.f64 w 3)))
(-.f64 (*.f64 r (*.f64 w 3)) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w 3))))
(/.f64 (*.f64 r (*.f64 w 3)) 1)
(/.f64 (*.f64 r (*.f64 w 3)) (/.f64 (*.f64 r (*.f64 w 3)) (*.f64 r (*.f64 w 3))))
(/.f64 (*.f64 r (*.f64 w 6)) 2)
(pow.f64 (*.f64 r (*.f64 w 3)) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 w 3))))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 0)
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w 3))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w 3)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) (*.f64 r (*.f64 w (*.f64 w 3)))))
(/.f64 (*.f64 (*.f64 r w) (*.f64 w 6)) 2)
(pow.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w 3)))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/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 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(*.f64 3 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3 r))
(*.f64 (pow.f64 w 2) (*.f64 r 3))
(*.f64 r (*.f64 (pow.f64 w 2) 3))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 0)
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 0)
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 1)
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) 3/4))) 2)
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(pow.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8)))) 1)
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r 3/8))))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r))))
(*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 w 3)) 0)
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(+.f64 0 (*.f64 r (*.f64 w 3)))
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(-.f64 (*.f64 r (*.f64 w 3)) 0)
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w 3))))
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(/.f64 (*.f64 r (*.f64 w 3)) 1)
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(/.f64 (*.f64 r (*.f64 w 3)) (/.f64 (*.f64 r (*.f64 w 3)) (*.f64 r (*.f64 w 3))))
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(/.f64 (*.f64 r (*.f64 w 6)) 2)
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(pow.f64 (*.f64 r (*.f64 w 3)) 1)
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(neg.f64 (neg.f64 (*.f64 r (*.f64 w 3))))
(*.f64 r (*.f64 w 3))
(*.f64 w (*.f64 r 3))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 0)
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w 3))))
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 0)
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w 3)))))
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 1)
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3))) (*.f64 r (*.f64 w (*.f64 w 3)))))
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(/.f64 (*.f64 (*.f64 r w) (*.f64 w 6)) 2)
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(pow.f64 (*.f64 r (*.f64 w (*.f64 w 3))) 1)
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w 3)))))
(*.f64 w (*.f64 r (*.f64 w 3)))
(*.f64 w (*.f64 w (*.f64 r 3)))

localize160.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(*.f64 w (*.f64 w (*.f64 r (*.f64 v -2))))
3.4b
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2))))))
6.4b
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))
6.5b
(*.f64 w (*.f64 r (*.f64 v -2)))
Compiler

Compiled 147 to 92 computations (37.4% saved)

series20.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite280.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1094×rational_best-simplify-47
1004×rational_best-5
1002×rational_best-4
1002×rational_best-2
1002×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016130
1139130
2473130
32139130
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(*.f64 w (*.f64 r (*.f64 v -2)))
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v -2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -2))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) (*.f64 w (*.f64 r (*.f64 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w r) (*.f64 v -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 w 1/4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 v -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 1)))))

simplify544.0ms (2.4%)

Algorithm
egg-herbie
Rules
1004×rational_best-simplify-132
948×rational_best-simplify-44
664×rational_best-simplify-1
524×rational_best-simplify-80
510×rational_best-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01195539
12725449
26675389
321535389
435305389
564455389
Stop Event
node limit
Counts
181 → 96
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.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 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 (*.f64 -1/4 (*.f64 (pow.f64 v 4) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 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))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.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/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 0)
(+.f64 0 (*.f64 w (*.f64 r (*.f64 v -2))))
(-.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) (*.f64 w (*.f64 r (*.f64 v -2)))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 v -4)) 2)
(pow.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 1)
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(+.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 0)
(+.f64 0 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))))
(-.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 w 1/4)))) 2)
(pow.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 1)
(+.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 0)
(+.f64 0 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))))
(-.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 v -4))) 2)
(pow.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 1)
Outputs
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (*.f64 v (pow.f64 (*.f64 w r) 2))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (*.f64 v (pow.f64 (*.f64 w r) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2)))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (+.f64 v (pow.f64 v 2)) (pow.f64 v 3))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 (*.f64 -1/4 (*.f64 (pow.f64 v 4) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 4)))) (+.f64 (*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/4 (pow.f64 v 3))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 v (pow.f64 (*.f64 w r) 2)))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 3))) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (pow.f64 v 4)))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 4)) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3))))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (pow.f64 v 4))) (*.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/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)))))
(+.f64 (*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(*.f64 1/4 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)))))
(+.f64 (*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(*.f64 1/4 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 -2 (*.f64 v (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 -2 (*.f64 r (pow.f64 w 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -2 r)))
(+.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 0)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 v -2))))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(-.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 0)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 1)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -2))) (*.f64 w (*.f64 r (*.f64 v -2)))))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(/.f64 (*.f64 (*.f64 w r) (*.f64 v -4)) 2)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(pow.f64 (*.f64 w (*.f64 r (*.f64 v -2))) 1)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 -2 v))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r))) (-.f64 1 v))
(/.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 0)
(*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v))))
(*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8)))))
(*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r)))
(*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r)))
(+.f64 0 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))))
(*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v))))
(*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8)))))
(*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r)))
(*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r)))
(-.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 0)
(*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v))))
(*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8)))))
(*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r)))
(*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 1)
(*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v))))
(*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8)))))
(*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r)))
(*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r)))
(/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w))))))
(*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v))))
(*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8)))))
(*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r)))
(*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 w 1/4)))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (*.f64 r (*.f64 -2 v)) 1/4)))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 (*.f64 w 1/4) (*.f64 -2 r))))) 2)
(/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 v (*.f64 w r)) -1/2))) 2)
(pow.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 v -2)) (*.f64 1/8 (*.f64 w w)))) 1)
(*.f64 r (*.f64 (*.f64 r (*.f64 -2 v)) (*.f64 w (*.f64 1/8 w))))
(*.f64 r (*.f64 r (*.f64 (*.f64 w (*.f64 w 1/8)) (*.f64 -2 v))))
(*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8)))))
(*.f64 -2 (*.f64 (*.f64 r (*.f64 w (*.f64 w 1/8))) (*.f64 v r)))
(*.f64 -2 (*.f64 (*.f64 1/8 (*.f64 w (*.f64 w r))) (*.f64 v r)))
(+.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 0)
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))
(+.f64 0 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 0)
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 1)
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 v -4))) 2)
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))
(pow.f64 (*.f64 r (*.f64 (*.f64 v -2) (*.f64 w w))) 1)
(*.f64 r (*.f64 w (*.f64 (*.f64 -2 v) w)))
(*.f64 w (*.f64 -2 (*.f64 v (*.f64 w r))))
(*.f64 -2 (*.f64 w (*.f64 v (*.f64 w r))))

localize80.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 2 (*.f64 r r))
3.2b
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r))))
6.4b
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))
37.7b
(*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
Compiler

Compiled 225 to 108 computations (52% saved)

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

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1132×rational_best-simplify-57
714×rational_best-simplify-47
712×rational_best-simplify-43
578×rational_best-5
576×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013
18713
227313
3115213
4529913
Stop Event
node limit
Counts
1 → 12
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 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 2 (*.f64 r r)) (/.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.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 2 (/.f64 2 (*.f64 r r))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 2 (*.f64 r r))) 2) -2)))) (#(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))))))))

simplify190.0ms (0.9%)

Algorithm
egg-herbie
Rules
1676×rational_best-simplify-132
1286×rational_best-simplify-80
1166×rational_best-simplify-78
972×rational_best-simplify-2
654×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028384
149384
2106384
3301384
41412384
53156384
67347384
Stop Event
node limit
Counts
24 → 15
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 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 2 (*.f64 r r)) (/.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 2 (/.f64 2 (*.f64 r r))) 2)
(/.f64 (*.f64 (neg.f64 (/.f64 2 (*.f64 r r))) 2) -2)
(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 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 2 (*.f64 r r)) (/.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 2 (*.f64 r r)) (*.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 2 (*.f64 r r)) (/.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 2 (/.f64 2 (*.f64 r r))) 2)
(/.f64 2 (*.f64 r r))
(/.f64 (*.f64 (neg.f64 (/.f64 2 (*.f64 r r))) 2) -2)
(/.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))

localize11.0ms (0%)

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)

eval383.0ms (1.7%)

Compiler

Compiled 18220 to 11024 computations (39.5% saved)

prune522.0ms (2.4%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New44010450
Fresh2810
Picked011
Done538
Total44722469
Error
0.1b
Counts
469 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
32.5b
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
16.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2) (-.f64 1 v))) 9/2)
12.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) 9/2)
10.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
18.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) 9/2)
12.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r)))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
20.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
9.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 w 3))))) (-.f64 1 v))) 9/2)
17.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
29.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))) 9/2)
53.5b
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
34.9b
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
8.0b
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2)
50.3b
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
56.1b
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 9/2)
18.2b
(+.f64 (/.f64 2 (pow.f64 r 2)) -3/2)
8.0b
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
39.8b
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))
Compiler

Compiled 1410 to 992 computations (29.6% saved)

localize21.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 59 to 32 computations (45.8% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite113.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1198×rational_best-simplify-57
722×rational_best-simplify-44
686×rational_best-simplify-43
602×rational_best-5
600×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01250
110150
231850
3129750
4613450
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(pow.f64 (*.f64 r w) 2)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 r w) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 r w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 r w) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 r w) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r w) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r w) 2) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r w) 2) (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 r w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 r w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))) (*.f64 (pow.f64 (*.f64 r w) 2) (*.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 r r)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 r w) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 r w) 2) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 r w) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 r w) 2) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))))

simplify176.0ms (0.8%)

Algorithm
egg-herbie
Rules
804×rational_best-simplify-80
758×rational_best-simplify-24
756×rational_best-simplify-41
748×rational_best-simplify-33
748×rational_best-simplify-29
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01022353
11912353
27222353
326922353
455662353
Stop Event
node limit
Counts
91 → 57
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))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 -1/4 (*.f64 (pow.f64 w 2) (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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 -1/4 (*.f64 (pow.f64 w 2) (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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(/.f64 2 (pow.f64 r 2))
(+.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 (*.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 (*.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 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.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 r w) 2) 0)
(+.f64 0 (pow.f64 (*.f64 r w) 2))
(-.f64 (pow.f64 (*.f64 r w) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 r w) 2)))
(*.f64 (pow.f64 (*.f64 r w) 2) 1)
(*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))
(*.f64 (pow.f64 (*.f64 r w) 2) (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))))
(*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))))
(*.f64 1 (pow.f64 (*.f64 r w) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 r w) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(*.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))) (*.f64 (pow.f64 (*.f64 r w) 2) (*.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 r r)))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(/.f64 (pow.f64 (*.f64 r w) 2) 1)
(/.f64 (pow.f64 (*.f64 r w) 2) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 r w) 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))
(*.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 r w) 2) -1/2)) 2)
(pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.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))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(/.f64 2 (pow.f64 r 2))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1/4 (pow.f64 (*.f64 w r) 2))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.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 -1/4 (pow.f64 (*.f64 w r) 2)))
(+.f64 (pow.f64 (*.f64 r w) 2) 0)
(pow.f64 (*.f64 w r) 2)
(+.f64 0 (pow.f64 (*.f64 r w) 2))
(pow.f64 (*.f64 w r) 2)
(-.f64 (pow.f64 (*.f64 r w) 2) 0)
(pow.f64 (*.f64 w r) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 r w) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r w) 2) 1)
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r w) 2) (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))))
(pow.f64 (*.f64 w r) 2)
(*.f64 1 (pow.f64 (*.f64 r w) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 r w) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2)))
(pow.f64 (*.f64 w r) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))) (*.f64 (pow.f64 (*.f64 r w) 2) (*.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 r r)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 w (*.f64 r r))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (*.f64 r r)))))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2)) (pow.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (*.f64 w (*.f64 r (*.f64 w r))))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 w r) 2)) (pow.f64 (*.f64 w (*.f64 r (*.f64 w r))) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r w) 2) (/.f64 1 (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(pow.f64 (*.f64 w r) 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2))) (pow.f64 (*.f64 r w) 2)) (pow.f64 (*.f64 w (*.f64 w (*.f64 r r))) 2))
(pow.f64 (*.f64 w r) 2)
(/.f64 (pow.f64 (*.f64 r w) 2) 1)
(pow.f64 (*.f64 w r) 2)
(/.f64 (pow.f64 (*.f64 r w) 2) (/.f64 (pow.f64 (*.f64 r w) 2) (pow.f64 (*.f64 r w) 2)))
(pow.f64 (*.f64 w r) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 r w) 2)) 2)
(pow.f64 (*.f64 w r) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 r w) 2)))
(pow.f64 (*.f64 w r) 2)
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 0)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 r w) 2) -1/2)) 2)
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) -1/2)) 2)
(pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) 1)
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))
(neg.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (/.f64 2 (*.f64 r r)))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 3/8 (*.f64 w (*.f64 w r)))
0.2b
(*.f64 w (*.f64 w r))
0.7b
(/.f64 2 (*.f64 r r))
6.8b
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
Compiler

Compiled 110 to 54 computations (50.9% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
996×rational_best-simplify-57
630×rational_best-simplify-47
626×rational_best-simplify-43
572×rational_best-simplify-77
564×rational_best-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0957
18157
228257
3120957
4491157
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 w (*.f64 w r))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w 3/4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w 3/4))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))))))
((#(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 0 (neg.f64 (*.f64 r (*.f64 w w))))))) (#(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 /.f64 (*.f64 (*.f64 r (*.f64 w w)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 w w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 3/8 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 r (*.f64 3/8 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 r (*.f64 3/8 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w 3/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 w 3/4)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 r (*.f64 3/8 (*.f64 w w)))))))))

simplify132.0ms (0.6%)

Algorithm
egg-herbie
Rules
1466×rational_best-simplify-80
1254×rational_best-simplify-78
934×rational_best-simplify-82
878×rational_best-simplify-132
718×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0671794
11401794
23181794
39571794
427411794
551301794
Stop Event
node limit
Counts
102 → 46
Calls
Call 1
Inputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.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) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 0)
(+.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)))
(-.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 1)
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))
(/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w 3/4)))) 2)
(/.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w 3/4))))) -2)
(pow.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))
(+.f64 (*.f64 r (*.f64 w w)) 0)
(+.f64 0 (*.f64 r (*.f64 w w)))
(-.f64 (*.f64 r (*.f64 w w)) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 w w)) 1)
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) 2) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) 2) -2)
(pow.f64 (*.f64 r (*.f64 w w)) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 0)
(+.f64 0 (*.f64 r (*.f64 3/8 (*.f64 w w))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 0)
(-.f64 0 (neg.f64 (*.f64 r (*.f64 3/8 (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 1)
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 r (*.f64 3/8 (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w 3/4))) 2)
(/.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 w 3/4)))) -2)
(pow.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 1)
(neg.f64 (neg.f64 (*.f64 r (*.f64 3/8 (*.f64 w w)))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (pow.f64 (*.f64 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/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 r w) 2))
(*.f64 3/8 (pow.f64 (*.f64 w r) 2))
(*.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) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(+.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 0)
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(+.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)))
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(-.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 0)
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(-.f64 0 (neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 1)
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w 3/4)))) 2)
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(/.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w 3/4))))) -2)
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(pow.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8)) 1)
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(neg.f64 (neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r 3/8))))
(*.f64 (*.f64 r (*.f64 w w)) (*.f64 3/8 r))
(*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w)))
(*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r)))
(*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r))
(+.f64 (*.f64 r (*.f64 w w)) 0)
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(+.f64 0 (*.f64 r (*.f64 w w)))
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) 0)
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) 1)
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) 2) 2)
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 (neg.f64 (*.f64 r (*.f64 w w))) 2) -2)
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(pow.f64 (*.f64 r (*.f64 w w)) 1)
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w w))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 0)
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 0 (*.f64 r (*.f64 3/8 (*.f64 w w))))
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 0)
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (neg.f64 (*.f64 r (*.f64 3/8 (*.f64 w w)))))
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 1)
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 r (*.f64 3/8 (*.f64 w w)))))
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 w 3/4))) 2)
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (neg.f64 (*.f64 w (*.f64 r (*.f64 w 3/4)))) -2)
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(pow.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) 1)
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(neg.f64 (neg.f64 (*.f64 r (*.f64 3/8 (*.f64 w w)))))
(*.f64 3/8 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w))))
3.4b
(*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w))))))
5.2b
(*.f64 r (*.f64 -2 (*.f64 v w)))
6.4b
(/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))
Compiler

Compiled 147 to 83 computations (43.5% saved)

series3.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1194×rational_best-simplify-47
1070×rational_best-5
1068×rational_best-4
1068×rational_best-2
1068×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

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

simplify242.0ms (1.1%)

Algorithm
egg-herbie
Rules
980×rational_best-simplify-80
924×rational_best-simplify-44
894×rational_best-simplify-78
708×rational_best-simplify-132
660×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01285504
12855414
26815360
321035360
433125360
558405360
Stop Event
node limit
Counts
184 → 113
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.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 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 (*.f64 -1/4 (*.f64 (pow.f64 v 4) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 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))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.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/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 1)
(+.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 0)
(+.f64 0 (*.f64 r (*.f64 -2 (*.f64 w v))))
(-.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 0)
(-.f64 0 (*.f64 (*.f64 v (*.f64 r w)) 2))
(/.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 1)
(/.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) (/.f64 (*.f64 v (*.f64 r w)) (*.f64 v (*.f64 r w))))
(/.f64 (*.f64 r (*.f64 w (*.f64 v -4))) 2)
(pow.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 1)
(neg.f64 (*.f64 (*.f64 v (*.f64 r w)) 2))
(+.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 0)
(+.f64 0 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)))
(-.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 0)
(/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 v (*.f64 r w)) -1/2))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 1)
(+.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 0)
(+.f64 0 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))))
(-.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 0)
(-.f64 0 (*.f64 w (*.f64 (*.f64 v (*.f64 r w)) 2)))
(/.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v))))))
(/.f64 (*.f64 r (*.f64 (*.f64 v (*.f64 w w)) -4)) 2)
(pow.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 1)
Outputs
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 v (pow.f64 (*.f64 w r) 2)) (-.f64 1 v)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (*.f64 v (pow.f64 (*.f64 w r) 2))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2))))
(*.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) (+.f64 v (pow.f64 v 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (*.f64 v (pow.f64 (*.f64 w r) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (pow.f64 v 2))) (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (+.f64 v (pow.f64 v 2)) (pow.f64 v 3))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (+.f64 v (pow.f64 v 3)))))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (*.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 (*.f64 -1/4 (*.f64 (pow.f64 v 4) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))) (+.f64 (*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 4))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 v (pow.f64 (*.f64 w r) 2)))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 4)))) (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 v (+.f64 (pow.f64 v 2) (pow.f64 v 4))))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (pow.f64 v 2) (+.f64 v (pow.f64 v 4))))))
(*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))
(*.f64 1/4 (+.f64 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)))))
(+.f64 (*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(*.f64 1/4 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2)))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v)))
(+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))
(*.f64 1/4 (+.f64 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (pow.f64 (*.f64 w r) 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)))))
(+.f64 (*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))) (*.f64 1/4 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)))))
(*.f64 1/4 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))) (+.f64 (pow.f64 (*.f64 w r) 2) (/.f64 (pow.f64 (*.f64 w r) 2) v))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2)) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3))))))
(*.f64 1/4 (+.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 3)) (+.f64 (/.f64 (pow.f64 (*.f64 w r) 2) v) (/.f64 (pow.f64 (*.f64 w r) 2) (pow.f64 v 2))))))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (pow.f64 (*.f64 w r) 2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(*.f64 -2 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 v (*.f64 -2 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 -2 (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 r -2)))
(*.f64 (pow.f64 w 2) (*.f64 r (*.f64 v -2)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 r -2)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 0)
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 0)
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 1)
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)))) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) 1)
(/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))
(/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))
(/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 0)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(+.f64 0 (*.f64 r (*.f64 -2 (*.f64 w v))))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(-.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 0)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(-.f64 0 (*.f64 (*.f64 v (*.f64 r w)) 2))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(/.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 1)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(/.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) (/.f64 (*.f64 v (*.f64 r w)) (*.f64 v (*.f64 r w))))
(/.f64 (*.f64 v (*.f64 -2 (*.f64 w r))) (/.f64 (*.f64 v (*.f64 w r)) (*.f64 v (*.f64 w r))))
(*.f64 (/.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 (*.f64 v (*.f64 w r)) (*.f64 v (*.f64 w r))))
(*.f64 r (*.f64 (/.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 v (*.f64 v (*.f64 r (*.f64 w w))))))
(*.f64 v (*.f64 (/.f64 -2 (*.f64 v (*.f64 w r))) (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))))
(*.f64 v (*.f64 (*.f64 v (*.f64 w (*.f64 r -2))) (/.f64 (*.f64 w r) (*.f64 v (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 v -4))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 v -4))) 2)
(/.f64 (*.f64 v (*.f64 r (*.f64 w -4))) 2)
(/.f64 (*.f64 (*.f64 w r) (*.f64 v -4)) 2)
(/.f64 (*.f64 v (*.f64 -4 (*.f64 w r))) 2)
(pow.f64 (*.f64 r (*.f64 -2 (*.f64 w v))) 1)
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(neg.f64 (*.f64 (*.f64 v (*.f64 r w)) 2))
(*.f64 v (*.f64 -2 (*.f64 w r)))
(*.f64 v (*.f64 r (*.f64 -2 w)))
(*.f64 v (*.f64 w (*.f64 r -2)))
(+.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 0)
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(+.f64 0 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)))
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(-.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 0)
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 1)
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w))))
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 v (*.f64 r w)) -1/2))) 2)
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(pow.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) 1)
(*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w r))))
(*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r)))
(*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w)))))
(*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 0)
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))))
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))
(-.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 0)
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))
(-.f64 0 (*.f64 w (*.f64 (*.f64 v (*.f64 r w)) 2)))
(neg.f64 (*.f64 (*.f64 v (*.f64 w r)) (*.f64 w 2)))
(neg.f64 (*.f64 w (*.f64 v (*.f64 2 (*.f64 w r)))))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2))))
(neg.f64 (*.f64 v (*.f64 w (*.f64 r (*.f64 w 2)))))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 v (*.f64 w 2))))
(/.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 1)
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))
(/.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) (/.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v))))))
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))
(/.f64 (*.f64 r (*.f64 (*.f64 v (*.f64 w w)) -4)) 2)
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))
(pow.f64 (*.f64 r (*.f64 w (*.f64 -2 (*.f64 w v)))) 1)
(*.f64 w (*.f64 v (*.f64 -2 (*.f64 w r))))
(*.f64 v (*.f64 w (*.f64 r (*.f64 -2 w))))
(*.f64 v (*.f64 r (*.f64 -2 (*.f64 w w))))
(*.f64 v (*.f64 r (*.f64 w (*.f64 w -2))))

localize235.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.4b
(*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))
2.1b
(*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v)))))
3.7b
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v)))))))
6.4b
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
Compiler

Compiled 190 to 110 computations (42.1% saved)

series11.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1088×rational_best-simplify-47
1026×rational_best-5
1024×rational_best-4
1024×rational_best-2
1024×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019172
1159172
2513172
32201172
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v)))))
(*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))) (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4))))) (*.f64 r (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 1)))))

simplify174.0ms (0.8%)

Algorithm
egg-herbie
Rules
1770×rational_best-simplify-54
970×rational_best-simplify-80
842×rational_best-simplify-78
802×rational_best-simplify-44
772×rational_best-simplify-94
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01638431
13607945
27727413
318977413
444957413
Stop Event
node limit
Counts
181 → 171
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/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 3/4 (*.f64 w r))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(*.f64 -1/2 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(*.f64 -1/2 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 3/4 (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(-.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 1)
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(pow.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 1)
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 0)
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4))))) 2)
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 1)
(+.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(+.f64 0 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))
(-.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(/.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(/.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))) (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4)))) 2)
(pow.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(+.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 0)
(+.f64 0 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(-.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4))))) (*.f64 r (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4))))) 2)
(pow.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v 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 (*.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 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 v)))
(+.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 1/8 (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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 (pow.f64 (*.f64 w r) 2) 1) (+.f64 (pow.f64 v 2) v))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/8) (*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 1/8 (+.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 (-.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 v (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -2) (*.f64 (pow.f64 (*.f64 w r) 2) -3))) (*.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) (+.f64 v (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) 3/8) (*.f64 1/8 (*.f64 (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 1/8 (*.f64 (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 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) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -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 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 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 w r) 2) -3) (*.f64 (pow.f64 (*.f64 w r) 2) -2)) (pow.f64 v 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 (*.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 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 (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) v)) (*.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 (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 (*.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 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 -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) (pow.f64 v 2)))) (+.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 (*.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/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 (-.f64 3 (*.f64 2 v)) 1/4))
(*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) 3/4)
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/2 (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/2 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/2))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 -1/2 (pow.f64 (*.f64 w r) 2)))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 -1/2 v))
(*.f64 (pow.f64 (*.f64 w r) 2) (*.f64 v -1/2))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 3/4) (*.f64 v (*.f64 -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) (*.f64 -1/2 v)))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (pow.f64 (*.f64 w r) 2) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w r)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 r (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 r 1/4)))
(*.f64 3/4 (*.f64 w r))
(*.f64 w (*.f64 3/4 r))
(*.f64 w (*.f64 r 3/4))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 -1/2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/2 (*.f64 w r)))
(*.f64 w (*.f64 -1/2 (*.f64 v r)))
(*.f64 w (*.f64 r (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 -1/2 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/2 (*.f64 w r)))
(*.f64 w (*.f64 -1/2 (*.f64 v r)))
(*.f64 w (*.f64 r (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w r)) (*.f64 -1/2 (*.f64 v (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 3/4 r)) (*.f64 v (*.f64 -1/2 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r 3/4)) (*.f64 w (*.f64 -1/2 (*.f64 v r))))
(*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w r) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 1/4 (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 1/4 w)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 w (*.f64 (pow.f64 r 2) 1/4)))
(*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 (pow.f64 r 2) (*.f64 w 1/4)))
(*.f64 3/4 (*.f64 w (pow.f64 r 2)))
(*.f64 w (*.f64 3/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/4 w))
(*.f64 w (*.f64 (pow.f64 r 2) 3/4))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2))))
(*.f64 v (*.f64 w (*.f64 (pow.f64 r 2) -1/2)))
(*.f64 (pow.f64 r 2) (*.f64 v (*.f64 w -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2))))
(*.f64 v (*.f64 w (*.f64 (pow.f64 r 2) -1/2)))
(*.f64 (pow.f64 r 2) (*.f64 v (*.f64 w -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (*.f64 3/4 (*.f64 w (pow.f64 r 2))) (*.f64 -1/2 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 w (*.f64 3/4 (pow.f64 r 2))) (*.f64 v (*.f64 -1/2 (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/4 w)) (*.f64 v (*.f64 w (*.f64 -1/2 (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 v -1/2) 3/4))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/4 (*.f64 v -1/2)))
(+.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 0)
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(+.f64 0 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(-.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 0)
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 1)
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))))
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(pow.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v)) 1)
(/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) 2) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r))
(*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r))
(*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r))
(*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r))
(*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r (-.f64 3 (+.f64 v v))))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))) (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v)))) (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (-.f64 3 (+.f64 v v))))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 (*.f64 r 1/4) (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w r))))) 2)
(/.f64 (*.f64 w (*.f64 w (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 r 1/4))))) 2)
(/.f64 (*.f64 w (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w (*.f64 r 1/4))))) 2)
(pow.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))))
(*.f64 r (*.f64 w (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))))
(*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (*.f64 w r))
(*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(*.f64 r (*.f64 w (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))))
(+.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(*.f64 w (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))
(+.f64 0 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))))
(*.f64 w (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))
(-.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 0)
(*.f64 w (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))
(/.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(*.f64 w (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))
(/.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))) (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))) (/.f64 (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4)))) (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w)) (/.f64 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w r)) (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (/.f64 (*.f64 (*.f64 w r) (-.f64 6 (*.f64 v 4))) (*.f64 (*.f64 w r) (-.f64 6 (*.f64 v 4)))))
(/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))) (/.f64 (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4)))) (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4))))))
(/.f64 (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 w (*.f64 (*.f64 r 1/4) (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 1/4 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w r))) 2)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 w r) (-.f64 6 (*.f64 v 4)))) 2)
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 6 (*.f64 v 4)) 1/4))) 2)
(pow.f64 (*.f64 w (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v))))) 1)
(*.f64 w (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))
(*.f64 (*.f64 r (-.f64 3 (+.f64 v v))) (*.f64 1/4 w))
(*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))
(+.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 0)
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))))
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))
(-.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 0)
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 1)
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))
(/.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4))))) (*.f64 r (*.f64 r (*.f64 w (-.f64 6 (*.f64 v 4)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4))))) (*.f64 r (*.f64 w (*.f64 r (-.f64 6 (*.f64 v 4)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (-.f64 6 (*.f64 v 4))))) (*.f64 w (*.f64 r (*.f64 r (-.f64 6 (*.f64 v 4)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (-.f64 6 (*.f64 v 4))))) (*.f64 w (*.f64 r (*.f64 r (-.f64 6 (*.f64 v 4)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4)))) (/.f64 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w r))) (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r 1/4) (*.f64 w (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r 1/4) (-.f64 6 (*.f64 v 4))))) 2)
(/.f64 (*.f64 r (*.f64 1/4 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 w r)))) 2)
(/.f64 (*.f64 w (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 r 1/4)))) 2)
(/.f64 (*.f64 (-.f64 6 (*.f64 v 4)) (*.f64 r (*.f64 w (*.f64 r 1/4)))) 2)
(pow.f64 (*.f64 w (*.f64 r (*.f64 1/4 (*.f64 r (-.f64 3 (+.f64 v v)))))) 1)
(*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (-.f64 3 (+.f64 v v))))))
(*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 w (*.f64 r 1/4))))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 21 to 17 computations (19% 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))

rewrite69.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1310×rational_best-5
1308×rational_best-4
1308×rational_best-2
1308×rational_best-3
1308×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
14913
215813
362313
4263813
Stop Event
node limit
Counts
1 → 31
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 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 (/.f64 2 (pow.f64 r 2)) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.f64 2 (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 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 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 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 1 (/.f64 2 (pow.f64 r 2)))) (/.f64 2 (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.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 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (/.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 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 (/.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 2 (pow.f64 r 2)) (/.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 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 2 (pow.f64 r 2)) (/.f64 1 (/.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 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 1 (/.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 2 (pow.f64 r 2)) (/.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 2 (pow.f64 r 2)) (/.f64 1 (/.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 *.f64 (/.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.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))))))))

simplify189.0ms (0.9%)

Algorithm
egg-herbie
Rules
964×rational_best-simplify-2
640×rational_best-simplify-80
580×rational_best-simplify-49
564×rational_best-simplify-78
546×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057403
1125403
2320403
31340403
42782403
55569403
Stop Event
node limit
Counts
31 → 32
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 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 (/.f64 2 (pow.f64 r 2)) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.f64 2 (pow.f64 r 2)))))
(*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 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 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 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 (*.f64 (/.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 1 (/.f64 2 (pow.f64 r 2)))) (/.f64 2 (pow.f64 r 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (/.f64 2 (pow.f64 r 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (/.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 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 (/.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 2 (pow.f64 r 2)) (/.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 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 2 (pow.f64 r 2)) (/.f64 1 (/.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 (/.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 1 (/.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 2 (pow.f64 r 2)) (/.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 2 (pow.f64 r 2)) (/.f64 1 (/.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))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.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 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 (/.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 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 (/.f64 2 (pow.f64 r 2)) (/.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 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 (/.f64 2 (pow.f64 r 2)) (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.f64 2 (pow.f64 r 2)))))
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 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 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 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2))) (/.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 1 (/.f64 2 (pow.f64 r 2)))) (/.f64 2 (pow.f64 r 2)))
(/.f64 2 (pow.f64 r 2))
(*.f64 (/.f64 1 (/.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 (/.f64 2 (pow.f64 r 2)) (/.f64 2 (pow.f64 r 2)))) (*.f64 (/.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 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 (/.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 2 (pow.f64 r 2)) (/.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 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 2 (pow.f64 r 2)) (/.f64 1 (/.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 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 1 (/.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 2 (pow.f64 r 2)) (/.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 2 (pow.f64 r 2)) (/.f64 1 (/.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))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.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 2 (pow.f64 r 2))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 r 2)) (/.f64 1 (/.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 2 (pow.f64 r 2))
(*.f64 (/.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 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 2 (pow.f64 r 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 2 (pow.f64 r 2)) (/.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))

eval583.0ms (2.6%)

Compiler

Compiled 15976 to 10282 computations (35.6% saved)

prune209.0ms (0.9%)

Pruning

26 alts after pruning (18 fresh and 8 done)

PrunedKeptTotal
New44213455
Fresh8513
Picked011
Done178
Total45126477
Error
0.1b
Counts
477 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
32.5b
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
10.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4)))) 2) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r)) (-.f64 1 v))) 9/2)
10.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
16.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2)
10.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
12.9b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))) 9/2)
16.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2)
14.7b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
20.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
9.2b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
17.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
11.1b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
17.8b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2)))))) (-.f64 1 v))) 9/2)
18.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2)
19.5b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2)
38.4b
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))) 9/2)
53.5b
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
34.8b
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
8.0b
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2)
50.3b
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
56.1b
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 9/2)
18.2b
(+.f64 (/.f64 2 (pow.f64 r 2)) -3/2)
8.0b
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
48.5b
(+.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))) -3/2)
Compiler

Compiled 819 to 571 computations (30.3% saved)

regimes494.0ms (2.2%)

Counts
50 → 3
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 w 3))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 3 r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.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 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.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 w (*.f64 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 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4)))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.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 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))) 9/2)
(+.f64 (/.f64 2 (pow.f64 r 2)) -3/2)
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 9/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 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2)
(+.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))) (+.f64 (*.f64 (pow.f64 (*.f64 r w) 2) -1/4) (/.f64 2 (*.f64 r r))))))) -3/2)
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (*.f64 (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (-.f64 -9/2 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)))))))
Outputs
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
Calls

6 calls:

138.0ms
w
82.0ms
r
63.0ms
v
41.0ms
(*.f64 w w)
19.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)))
Results
ErrorSegmentsBranch
0.3b3v
5.1b5w
3.8b4r
1.5b2(-.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)
1.5b2(-.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)))
4.8b4(*.f64 w w)
Compiler

Compiled 1741 to 1073 computations (38.4% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
356711945744727.56
26549238538317436.0
3.0ms
-1.3266469620155643e+31
-2.0908795934986935e+22
Results
7.0ms48×body256valid
Compiler

Compiled 204 to 150 computations (26.5% saved)

regimes320.0ms (1.4%)

Counts
47 → 3
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 w 3))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 3 r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.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 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.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 w (*.f64 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 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4)))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.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 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))) 9/2)
(+.f64 (/.f64 2 (pow.f64 r 2)) -3/2)
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
(+.f64 (+.f64 (/.f64 2 (*.f64 r r)) (neg.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4))) -3/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (pow.f64 (*.f64 w r) 2) 1/4)) 9/2)
(-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) 9/2)
Outputs
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)
Calls

6 calls:

89.0ms
w
72.0ms
r
55.0ms
v
37.0ms
(*.f64 w w)
19.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)))
Results
ErrorSegmentsBranch
0.3b3v
5.1b5w
3.8b4r
1.5b2(-.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)
1.5b2(-.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)))
4.8b4(*.f64 w w)
Compiler

Compiled 1488 to 913 computations (38.6% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
356711945744727.56
26549238538317436.0
3.0ms
-1.3266469620155643e+31
-2.0908795934986935e+22
Results
18.0ms128×body256valid
Compiler

Compiled 454 to 333 computations (26.7% saved)

regimes391.0ms (1.8%)

Counts
42 → 2
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 w 3))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 3 r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.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 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.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 w (*.f64 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 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4)))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.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 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))) 9/2)
(+.f64 (/.f64 2 (pow.f64 r 2)) -3/2)
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 r 2))) 3/2)
Outputs
(-.f64 (*.f64 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))) 9/2)
Calls

6 calls:

225.0ms
r
52.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)
36.0ms
v
18.0ms
w
18.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
5.9b2v
7.2b1w
5.9b3r
4.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)
4.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)))
7.2b1(*.f64 w w)
Compiler

Compiled 1410 to 860 computations (39% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-8.561058572059708e+301
Compiler

Compiled 38 to 29 computations (23.7% saved)

regimes198.0ms (0.9%)

Counts
40 → 2
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 w 3))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 3 r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.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 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.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 w (*.f64 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 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 (*.f64 v -1/2) 3/4)))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 1/4 (*.f64 w (-.f64 3 (+.f64 v v))))))) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.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 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 v (*.f64 r w)) -1/4) (*.f64 r w)) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 3 (*.f64 2 v)) (*.f64 1/8 (*.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 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 r 1/8)) (*.f64 w r))) (-.f64 1 v))))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))))) 9/2)
(+.f64 (/.f64 2 (pow.f64 r 2)) -3/2)
(-.f64 (/.f64 2 (pow.f64 r 2)) 9/2)
Outputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w 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 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))) 9/2)
Calls

6 calls:

55.0ms
r
44.0ms
v
21.0ms
w
18.0ms
(*.f64 w w)
17.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
5.9b2v
7.2b1w
5.9b3r
5.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)
5.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)))
7.2b1(*.f64 w w)
Compiler

Compiled 1392 to 846 computations (39.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-8.561058572059708e+301
Compiler

Compiled 38 to 29 computations (23.7% saved)

regimes157.0ms (0.7%)

Counts
22 → 3
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 3/8 r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w (*.f64 w r)) (*.f64 3/8 r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 3 (*.f64 w r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 w 3))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 3 r))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 -2 v) (*.f64 r (*.f64 r (*.f64 w (*.f64 w 1/8))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 v (*.f64 w r)) -1/2)) 2) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 v 2)))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w w)))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 1/8 (-.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 w (*.f64 (*.f64 w r) (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) 1/8)))) (-.f64 1 v))) 9/2)
Outputs
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)
Calls

4 calls:

54.0ms
r
42.0ms
v
35.0ms
w
10.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
6.2b3v
6.4b3w
5.9b3r
6.7b2(*.f64 w w)
Compiler

Compiled 586 to 370 computations (36.9% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
9511535.191456636
692156289038.1223
11.0ms
-35830.71047860473
-156.43570801691095
Results
35.0ms208×body256valid
3.0ms19×body256infinite
Compiler

Compiled 818 to 601 computations (26.5% saved)

regimes77.0ms (0.3%)

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

4 calls:

37.0ms
v
16.0ms
r
9.0ms
w
5.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
6.7b4v
10.1b1w
10.1b1r
10.1b1(*.f64 w w)
Compiler

Compiled 470 to 297 computations (36.8% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
5.708482259293769e-7
3.1398468862389217
23.0ms
-893273700.845795
-1488922.078807372
22.0ms
-6.17520989814696e+126
-2.283530278060665e+123
Results
59.0ms400×body256valid
Compiler

Compiled 1470 to 1077 computations (26.7% saved)

regimes74.0ms (0.3%)

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

4 calls:

45.0ms
v
9.0ms
w
7.0ms
r
6.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
6.7b4v
10.1b1w
10.1b1r
10.1b1(*.f64 w w)
Compiler

Compiled 334 to 211 computations (36.8% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
5.708482259293769e-7
3.1398468862389217
22.0ms
-893273700.845795
-1488922.078807372
20.0ms
-6.17520989814696e+126
-2.283530278060665e+123
Results
61.0ms400×body256valid
Compiler

Compiled 1438 to 1029 computations (28.4% saved)

regimes53.0ms (0.2%)

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

4 calls:

28.0ms
v
9.0ms
r
7.0ms
w
4.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
6.7b4v
10.1b1w
10.1b1r
10.1b1(*.f64 w w)
Compiler

Compiled 309 to 197 computations (36.2% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
5.708482259293769e-7
3.1398468862389217
22.0ms
-893273700.845795
-1488922.078807372
22.0ms
-6.17520989814696e+126
-2.283530278060665e+123
Results
60.0ms400×body256valid
Compiler

Compiled 1438 to 1029 computations (28.4% saved)

regimes56.0ms (0.3%)

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

4 calls:

31.0ms
v
8.0ms
w
6.0ms
r
5.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
7.4b5v
10.1b1w
10.1b1r
10.1b1(*.f64 w w)
Compiler

Compiled 284 to 183 computations (35.6% saved)

bsearch88.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
3.183900086617356e+100
2.135084178667619e+103
22.0ms
3.1398468862389217
111505.99929906234
23.0ms
-893273700.845795
-1488922.078807372
21.0ms
-1.4106709737406288e+104
-4.517654886813145e+102
Results
78.0ms496×body256valid
Compiler

Compiled 1774 to 1300 computations (26.7% saved)

regimes34.0ms (0.2%)

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

4 calls:

15.0ms
v
7.0ms
w
5.0ms
r
3.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
8.9b3v
10.1b1w
10.1b1r
10.1b1(*.f64 w w)
Compiler

Compiled 184 to 118 computations (35.9% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
-893273700.845795
-1488922.078807372
19.0ms
-1.4106709737406288e+104
-4.517654886813145e+102
Results
38.0ms240×body256valid
Compiler

Compiled 878 to 644 computations (26.7% saved)

regimes21.0ms (0.1%)

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

4 calls:

5.0ms
w
5.0ms
v
4.0ms
r
3.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
10.1b1v
10.1b1w
10.1b1r
10.1b1(*.f64 w w)
Compiler

Compiled 159 to 103 computations (35.2% saved)

regimes16.0ms (0.1%)

Accuracy

Total -3.6b remaining (-32.7%)

Threshold costs -3.6b (-32.7%)

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

4 calls:

4.0ms
(*.f64 w w)
3.0ms
r
3.0ms
v
3.0ms
w
Results
ErrorSegmentsBranch
11.1b1v
11.1b1w
11.1b1r
11.1b1(*.f64 w w)
Compiler

Compiled 90 to 62 computations (31.1% saved)

simplify49.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01792768
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 v -9999999999999999635896294965248) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2) (if (<=.f64 v 5000000000000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)))
(if (<=.f64 v -9999999999999999635896294965248) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2) (if (<=.f64 v 2900000000000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/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 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) 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 (*.f64 r (*.f64 3/8 w)) (*.f64 w 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 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))) 9/2))
(if (<=.f64 r -4000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2) (if (<=.f64 r 360000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)))
(if (<=.f64 v -5500000000000000413459678040850147451092859853938245174156000062967712588833283625654976056037669194855462752713688894796726272) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1550000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2))))
(if (<=.f64 v -4300000000000000203004913503008035830185738421101299516341562636032416098329087637608424648852407247000154889366908267969642496) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1500000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2))))
(if (<=.f64 v -5799999999999999714539742687684042431685849239559632828391193769039178085126221732359725871159282773435610235424399081284304896) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1500000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2))))
(if (<=.f64 v -127999999999999997062337697951403088441195868150291200784639484765695161879141108646817445693633478000640) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1500000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3602879701896397/1125899906842624) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v 20000000000000000038313501714693374724319102545303840223056070291987586484079775119224722902163606470656) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)))))
(if (<=.f64 v -114999999999999992263130852302900630178718869286363639675273991421365143236035076644990204486906728677376) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -35000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
Outputs
(if (<=.f64 v -9999999999999999635896294965248) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 w r) 2) 1/4) (+.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (pow.f64 (*.f64 w r) 2) -2))) 9/2) (if (<=.f64 v 5000000000000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2)))
(if (<=.f64 v -9999999999999999635896294965248) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/2) (if (<=.f64 v 2900000000000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (-.f64 3 (+.f64 v v)) (*.f64 1/8 (*.f64 (*.f64 w r) (*.f64 w r)))) (-.f64 1 v))) 9/2) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 r w) 2)) (/.f64 2 (*.f64 r r))) -3/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 -1/4 (pow.f64 (*.f64 w r) 2)) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 w (*.f64 w r)) 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 (*.f64 r (*.f64 3/8 w)) (*.f64 w 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 (*.f64 w (*.f64 w r)) r)) (-.f64 1 v))) 9/2))
(if (<=.f64 r -4000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2) (if (<=.f64 r 360000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 w (*.f64 3/8 r))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 (-.f64 3 (+.f64 v v)) w))))) (-.f64 1 v))) 9/2)))
(if (<=.f64 v -5500000000000000413459678040850147451092859853938245174156000062967712588833283625654976056037669194855462752713688894796726272) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1550000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 1/8 (*.f64 w (*.f64 r (*.f64 -2 (*.f64 v w)))))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2))))
(if (<=.f64 v -4300000000000000203004913503008035830185738421101299516341562636032416098329087637608424648852407247000154889366908267969642496) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1500000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 v (*.f64 w r)))) (-.f64 1 v))) 9/2))))
(if (<=.f64 v -5799999999999999714539742687684042431685849239559632828391193769039178085126221732359725871159282773435610235424399081284304896) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1500000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 v (*.f64 (*.f64 w r) (*.f64 -1/4 (*.f64 w r)))) (-.f64 1 v))) 9/2))))
(if (<=.f64 v -127999999999999997062337697951403088441195868150291200784639484765695161879141108646817445693633478000640) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -1500000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2) (if (<=.f64 v 3602879701896397/1125899906842624) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v 20000000000000000038313501714693374724319102545303840223056070291987586484079775119224722902163606470656) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 v w) (*.f64 (*.f64 w r) r))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (*.f64 3/8 r) (*.f64 w w))) (-.f64 1 v))) 9/2)))))
(if (<=.f64 v -114999999999999992263130852302900630178718869286363639675273991421365143236035076644990204486906728677376) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2) (if (<=.f64 v -35000000) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 -1/4 (*.f64 r (*.f64 v (*.f64 r (*.f64 w w))))) (-.f64 1 v))) 9/2) (-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 w r)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) 9/2)
Compiler

Compiled 1005 to 670 computations (33.3% saved)

soundness1.7s (7.8%)

Algorithm
egg-herbie
Rules
1334×rational_best-simplify-80
1260×rational_best-simplify-78
1226×rational_best-simplify-94
1184×rational_best-simplify-24
1128×rational_best-simplify-135
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02485
13585
24685
37585
414585
526385
640485
750585
864685
967085
1067085
1187485
12108985
13114585
14114585
15115685
01537729
13407243
27456711
320586711
432726711
558396711
01906387
13636387
28536289
323286271
447756225
02485
13585
24685
37585
414585
526385
640485
750585
864685
967085
1067085
1187485
12108985
13114585
14114585
15115685
01537729
13407243
27456711
320586711
432726711
558396711
02485
13585
24685
37585
414585
526385
640485
750585
864685
967085
1067085
1187485
12108985
13114585
14114585
15115685
01537729
13407243
27456711
320586711
432726711
558396711
01906387
13636387
28536289
323286271
447756225
0581653
11141653
25891653
333951653
470401653
Stop Event
node limit
node limit
node limit
saturated
node limit
saturated
node limit
node limit
saturated
Compiler

Compiled 1457 to 965 computations (33.8% saved)

end496.0ms (2.2%)

Compiler

Compiled 972 to 598 computations (38.5% saved)

Profiling

Loading profile data...