Details

Time bar (total: 18.8s)

analyze428.0ms (2.3%)

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.3s (17.7%)

Results
1.8s8256×body256valid
1.4s7169×body256infinite
Bogosity

preprocess123.0ms (0.7%)

Algorithm
egg-herbie
Rules
1538×rational_best_oopsla_all_46_json_45_simplify-7
1272×rational_best_oopsla_all_46_json_45_simplify-72
1052×rational_best_oopsla_all_46_json_45_simplify-49
768×rational_best_oopsla_all_46_json_45_simplify-89
610×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055340
1197292
2752292
33953292
033
Stop Event
saturated
node limit
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 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))) (-.f64 1 v))))
(-.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 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 (-.f64 3/8 (*.f64 w 1/4)) (*.f64 r (*.f64 r (*.f64 v v)))) (-.f64 1 w)))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3/8 (*.f64 w 1/4)) (*.f64 v v)))) (-.f64 1 w)))
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 v (*.f64 (*.f64 r (-.f64 3/8 (*.f64 w 1/4))) (*.f64 r v))) (-.f64 1 w))))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 r))) (*.f64 (*.f64 (*.f64 w w) v) v)) (-.f64 1 r))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 v v))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 r))) (*.f64 v (*.f64 v (*.f64 w w)))) (-.f64 1 r))) 9/2)
(-.f64 (+.f64 (/.f64 2 (*.f64 v v)) -3/2) (/.f64 (*.f64 (-.f64 3/8 (*.f64 r 1/4)) (*.f64 v (*.f64 v (*.f64 w w)))) (-.f64 1 r)))
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 v v)) (/.f64 (*.f64 v (*.f64 (*.f64 w w) (*.f64 v (-.f64 3/8 (*.f64 r 1/4))))) (-.f64 1 r))))
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 v v)) (/.f64 (*.f64 v (*.f64 v (*.f64 (-.f64 3/8 (*.f64 r 1/4)) (*.f64 w w)))) (-.f64 1 r))))
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 r r) w) w)) (-.f64 1 v))) 9/2)
(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 w w))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 w (*.f64 (*.f64 r r) w))) (-.f64 1 v))) 9/2)
(-.f64 (+.f64 (/.f64 2 (*.f64 w w)) -3/2) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v)))
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 w w)) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))) (-.f64 1 v))))
(-.f64 (+.f64 (/.f64 2 (*.f64 w w)) -3/2) (/.f64 (*.f64 r (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))) (-.f64 1 v)))
Compiler

Compiled 35 to 27 computations (22.9% saved)

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1510×rational_best_oopsla_all_46_json_45_simplify-49
1476×rational_best_oopsla_all_46_json_45_simplify-13
1288×rational_best_oopsla_all_46_json_45_simplify-89
1082×rational_best_oopsla_all_46_json_45_simplify-74
862×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02485
17573
225373
3116473
4490573
Stop Event
node limit
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 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))))
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (-.f64 1 v))))

eval2.0ms (0%)

Compiler

Compiled 161 to 98 computations (39.1% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Error
11.8b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
12.3b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
11.8b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
19.4b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))))
Compiler

Compiled 84 to 59 computations (29.8% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 r r))
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w)))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))
22.0b
(*.f64 (*.f64 r r) (*.f64 w w))
Compiler

Compiled 118 to 58 computations (50.8% saved)

series15.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1468×rational_best_oopsla_all_46_json_45_simplify-13
1242×rational_best_oopsla_all_46_json_45_simplify-37
996×rational_best_oopsla_all_46_json-2
996×rational_best_oopsla_all_46_json-1
996×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018118
1121118
2441118
32287118
Stop Event
node limit
Counts
4 → 211
Calls
Call 1
Inputs
(*.f64 (*.f64 r r) (*.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w)))
(/.f64 2 (*.f64 r r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (neg.f64 r) r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (fabs.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r r) (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (neg.f64 r) r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (fabs.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 (*.f64 r r) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (neg.f64 r) r) (*.f64 (*.f64 w w) (/.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 r (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 r (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r r) (neg.f64 w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r)))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (*.f64 (neg.f64 r) r)) (neg.f64 (*.f64 (neg.f64 r) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.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 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (*.f64 (*.f64 r r) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 w w))) (neg.f64 (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 r (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w w) (/.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (neg.f64 r) r) (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 1 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w w)) (*.f64 r r)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w w) (/.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) (*.f64 (neg.f64 r) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4)) -1) (*.f64 -1 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) 0))))) (#(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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.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 2 (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) 0))))) (#(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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 2 (*.f64 r r))))))) (#(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 (/.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 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.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 (/.f64 2 (*.f64 r r)) (/.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 (/.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 (/.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 -1 (neg.f64 (/.f64 2 (*.f64 r r))))))))

simplify409.0ms (2.2%)

Algorithm
egg-herbie
Rules
1740×rational_best_oopsla_all_46_json_45_simplify-89
1508×rational_best_oopsla_all_46_json_45_simplify-24
1378×rational_best_oopsla_all_46_json_45_simplify-74
924×rational_best_oopsla_all_46_json_45_simplify-10
898×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051714733
1200114055
2671914023
Stop Event
node limit
Counts
319 → 380
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 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(/.f64 2 (pow.f64 r 2))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) 0)
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (neg.f64 r) r) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 w w)) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (fabs.f64 w)) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) 0))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(+.f64 0 (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r)) 0)
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -1) 0)
(+.f64 (*.f64 0 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) 0))
(+.f64 (*.f64 (*.f64 r r) (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) 0)
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (neg.f64 r) r) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 w w)) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (fabs.f64 w)) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) 0))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(-.f64 0 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(-.f64 0 (*.f64 w (*.f64 (*.f64 r r) (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(-.f64 0 (*.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (neg.f64 r) r)))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 r) r) (*.f64 (*.f64 w w) (/.f64 r r))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (neg.f64 w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) w))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 r r)))
(-.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r)) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (neg.f64 r) r)))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (neg.f64 r) r)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -1) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r)))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) (*.f64 (neg.f64 r) r)))
(-.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) 0))
(-.f64 (*.f64 (*.f64 r r) (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) (*.f64 (neg.f64 r) r)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) (neg.f64 (*.f64 w w))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (neg.f64 (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) 1)
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (*.f64 (neg.f64 r) r)) (neg.f64 (*.f64 (neg.f64 r) r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (*.f64 (*.f64 r r) (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 w w))) (neg.f64 (neg.f64 (*.f64 w w)))))
(fabs.f64 (*.f64 r (*.f64 r (*.f64 w w))))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0)
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) 0))
(+.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0)
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))
(*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0)
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -3/8))
(+.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0)
(+.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(+.f64 (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w w) (/.f64 r r))) 0)
(+.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) -3/8))
(+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) 0))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0)
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(-.f64 0 (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (neg.f64 r) r)))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 r) r) (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))))
(-.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))
(-.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 1 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))
(-.f64 (*.f64 0 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 r r)))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w w)) (*.f64 r r)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0)
(-.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(-.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w w) (/.f64 r r))) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) (*.f64 (neg.f64 r) r)))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4)) -1) (*.f64 -1 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r)))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 3/8))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 (*.f64 3/8 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 v 1/4)))
(-.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (neg.f64 (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))
(neg.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) 0))
(+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) 0))
(+.f64 0 (/.f64 2 (*.f64 r r)))
(+.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (/.f64 2 (*.f64 r r)))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(-.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) 0))
(-.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) 0))
(-.f64 0 (*.f64 -1 (/.f64 2 (*.f64 r r))))
(*.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 (/.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 2 (*.f64 r r)) (/.f64 (/.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 (/.f64 (/.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 (/.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 -1 (neg.f64 (/.f64 2 (*.f64 r r))))
Outputs
(*.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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(/.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 r (*.f64 r (*.f64 w w))) 0)
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (neg.f64 r) r) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 w w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (fabs.f64 w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 0 (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r)) 0)
(*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 r r))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -1) 0)
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(+.f64 (*.f64 0 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r)))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) 0))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(+.f64 (*.f64 (*.f64 r r) (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) 0))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) 0)
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (neg.f64 r) r) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 w w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (fabs.f64 w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) 0))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(-.f64 0 (*.f64 w (*.f64 (*.f64 r r) (neg.f64 w))))
(*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) (neg.f64 w))
(*.f64 (neg.f64 w) (*.f64 (*.f64 r r) (neg.f64 w)))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(-.f64 0 (*.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (neg.f64 r) r)))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(neg.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 r) r) (*.f64 (*.f64 w w) (/.f64 r r))))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))
(neg.f64 (*.f64 r (*.f64 (neg.f64 w) (*.f64 w r))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 r (*.f64 w w)))))
(neg.f64 (*.f64 r (*.f64 -1 (*.f64 w (*.f64 w r)))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 w r)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (neg.f64 w))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) w))
(*.f64 (*.f64 (*.f64 r r) (neg.f64 w)) (neg.f64 w))
(*.f64 (neg.f64 w) (*.f64 (*.f64 r r) (neg.f64 w)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 r r)))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(-.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r)) 0)
(*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 r r))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (neg.f64 r) r)))
(*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))) (*.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (neg.f64 r) r)))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -1) 0)
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(-.f64 (*.f64 0 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r)))) (*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) (*.f64 (neg.f64 r) r)))
(*.f64 (*.f64 (*.f64 w w) (fabs.f64 (/.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))
(-.f64 (*.f64 (*.f64 w w) (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) 0))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(-.f64 (*.f64 (*.f64 r r) (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) 0))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 w w)))) (*.f64 (neg.f64 (neg.f64 (*.f64 w w))) (*.f64 (neg.f64 r) r)))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) r))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) r)) (neg.f64 (*.f64 w w))))
(+.f64 0 (*.f64 (*.f64 w w) (neg.f64 (*.f64 r (neg.f64 r)))))
(*.f64 (*.f64 r (neg.f64 r)) (neg.f64 (*.f64 w w)))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (neg.f64 (*.f64 w w))))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) 1)
(*.f64 r (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 r r))
(*.f64 r (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (*.f64 (neg.f64 r) r)) (neg.f64 (*.f64 (neg.f64 r) r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (neg.f64 (*.f64 r (neg.f64 r))) (neg.f64 (*.f64 r (neg.f64 r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (/.f64 r r) (*.f64 (*.f64 w w) (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (*.f64 w w) (*.f64 (/.f64 r r) (/.f64 r r))) (*.f64 (*.f64 w w) (*.f64 (/.f64 r r) (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (*.f64 (*.f64 r r) (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (*.f64 r r) (/.f64 w w)) (*.f64 (*.f64 r r) (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 w w))) (neg.f64 (neg.f64 (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (/.f64 w w))
(fabs.f64 (*.f64 r (*.f64 r (*.f64 w w))))
(fabs.f64 (*.f64 r (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))
(neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 r r))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) 0))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 0))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) 0))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0)
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) -3/8))
(*.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)) (+.f64 -3/8 (*.f64 v 1/4)))
(+.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0)
(*.f64 r (*.f64 (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w w) (/.f64 r r))) 0)
(*.f64 (*.f64 w w) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 (/.f64 r r) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) -3/8))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r))))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) 0))
(*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r))) (+.f64 (-.f64 (*.f64 v -1/4) -3/8) 0))
(*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 (*.f64 w w) (*.f64 r r)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0)
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r))) (+.f64 (-.f64 (*.f64 v -1/4) -3/8) 0))
(*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 0 (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 r (*.f64 (*.f64 (*.f64 w w) (+.f64 -3/8 (*.f64 v 1/4))) r)))
(*.f64 (*.f64 (*.f64 w w) (+.f64 -3/8 (*.f64 v 1/4))) (neg.f64 (*.f64 r r)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (neg.f64 r) r)))
(neg.f64 (*.f64 w (*.f64 (*.f64 r (neg.f64 r)) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (+.f64 -3/8 (*.f64 v 1/4)))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 r) r) (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)))))
(neg.f64 (*.f64 w (*.f64 (*.f64 r (neg.f64 r)) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (+.f64 -3/8 (*.f64 v 1/4))))
(neg.f64 (*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))
(neg.f64 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))))
(neg.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r))) (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w (*.f64 w r))))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8))
(*.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 1 (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))
(*.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 0 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 w w) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 r r)))
(neg.f64 (*.f64 r (*.f64 (*.f64 (*.f64 w w) (+.f64 -3/8 (*.f64 v 1/4))) r)))
(*.f64 (*.f64 (*.f64 w w) (+.f64 -3/8 (*.f64 v 1/4))) (neg.f64 (*.f64 r r)))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w w)) (*.f64 r r)) (*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (*.f64 v 1/4))))
(*.f64 (*.f64 r r) (-.f64 (*.f64 3/8 (*.f64 w w)) (*.f64 v (*.f64 (*.f64 w w) 1/4))))
(*.f64 (*.f64 r r) (*.f64 (*.f64 w w) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0)
(*.f64 r (*.f64 (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w r)))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(*.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r))) (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w (*.f64 w r)))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w w) (*.f64 r r))))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w w) (/.f64 r r))) 0)
(*.f64 (*.f64 w w) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 r r)))
(*.f64 (*.f64 w w) (*.f64 (/.f64 r r) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))) (*.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) (*.f64 (neg.f64 r) r)))
(*.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 (*.f64 w w) (/.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))
(*.f64 (neg.f64 (*.f64 r (neg.f64 r))) (*.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))) (neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4)))))
(-.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))) (-.f64 (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (-.f64 (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r))) (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w (*.f64 w r)))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))) 3/8)))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w w) (*.f64 r r))))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))
(*.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8)))))
(*.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 (*.f64 v -1/4) -3/8)) (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r))))
(*.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 v 1/4)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r))))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r))))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 v 1/4)) -1) (*.f64 -1 (*.f64 (*.f64 w w) (*.f64 3/8 (*.f64 r r)))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 v 1/4)) (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r)))))
(*.f64 -1 (-.f64 (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w (*.f64 w r))))) (*.f64 3/8 (*.f64 (*.f64 w w) (*.f64 r r)))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) 3/8))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 -3/8 (*.f64 v -1/4))))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 (*.f64 v -1/4) -3/8))
(neg.f64 (*.f64 (-.f64 -3/8 (*.f64 v -1/4)) (*.f64 r (*.f64 w (*.f64 w r)))))
(-.f64 (*.f64 3/8 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (*.f64 v 1/4)))
(*.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) 0))
(*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r))) (+.f64 (-.f64 (*.f64 v -1/4) -3/8) 0))
(*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))))
(*.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (neg.f64 (*.f64 w w))))
(*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (neg.f64 (neg.f64 (*.f64 w w))))
(*.f64 (*.f64 w w) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) 1)
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (*.f64 (*.f64 w w) (/.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 w (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 w (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 w (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r))))) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r))) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 (*.f64 w w) (/.f64 r r))) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 (*.f64 w w) (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 (*.f64 w w) (/.f64 r r)) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w))))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 r (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w r))) (*.f64 r (*.f64 w (*.f64 w r)))) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)))) (/.f64 (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w)))) (neg.f64 (*.f64 (*.f64 r r) (neg.f64 (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r))) (neg.f64 (*.f64 (neg.f64 (*.f64 w w)) (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (*.f64 w w) (*.f64 r r)) (*.f64 (*.f64 w w) (*.f64 r r))))
(neg.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(+.f64 (/.f64 2 (*.f64 r r)) 0)
(/.f64 2 (*.f64 r r))
(+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) 0))
(/.f64 2 (*.f64 r r))
(+.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.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 0 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (/.f64 2 (*.f64 r r)))
(/.f64 2 (*.f64 r r))
(-.f64 (/.f64 2 (*.f64 r r)) 0)
(/.f64 2 (*.f64 r r))
(-.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) 0))
(/.f64 2 (*.f64 r r))
(-.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) 0))
(/.f64 2 (*.f64 r r))
(-.f64 0 (*.f64 -1 (/.f64 2 (*.f64 r r))))
(/.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 (/.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 2 (*.f64 r r)) (*.f64 (/.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 (/.f64 2 (*.f64 r r)) (/.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 (/.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 (/.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 -1 (neg.f64 (/.f64 2 (*.f64 r r))))
(/.f64 2 (*.f64 r r))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))
8.1b
(*.f64 r (*.f64 r (*.f64 w w)))
10.4b
(*.f64 r (*.f64 w w))
Compiler

Compiled 119 to 58 computations (51.3% saved)

series4.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite154.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1456×rational_best_oopsla_all_46_json_45_simplify-13
1278×rational_best_oopsla_all_46_json_45_simplify-37
982×rational_best_oopsla_all_46_json-2
982×rational_best_oopsla_all_46_json-1
982×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016118
1110118
2420118
32247118
Stop Event
node limit
Counts
4 → 227
Calls
Call 1
Inputs
(*.f64 r (*.f64 w w))
(*.f64 r (*.f64 r (*.f64 w w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.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 (*.f64 r (*.f64 w w)) (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 (/.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 (*.f64 w w) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 w (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (neg.f64 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 (*.f64 w (/.f64 r r)) (*.f64 r w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 w w))) (*.f64 r (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 r (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w w) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 r (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w w) r))) (*.f64 r (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))) (*.f64 r (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 w)))) (*.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)) (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 (/.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 (*.f64 w w) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 w (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (neg.f64 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 r) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w)))) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 r r))) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (/.f64 r r)) (*.f64 r w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (/.f64 w w))) (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w w) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) (*.f64 w (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (neg.f64 w))) (*.f64 (*.f64 r (neg.f64 w)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 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 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 w w))))) (#(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 r (*.f64 w w)) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.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 r (*.f64 w w)) (/.f64 (*.f64 r (/.f64 (*.f64 w w) r)) (*.f64 r (/.f64 (*.f64 w w) r))))))) (#(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 r (*.f64 w w)) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w w)) (/.f64 (neg.f64 (*.f64 w (neg.f64 w))) (neg.f64 (*.f64 w (neg.f64 w)))))))))
((#(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))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.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 0 (neg.f64 (neg.f64 r))) (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r r)) (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r))) (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.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))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r r) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r r)) (*.f64 (*.f64 r r) (*.f64 w (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) 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 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))))))) (#(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 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 r) (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (neg.f64 r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4)) -1) (*.f64 -1 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)) (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))))))

simplify271.0ms (1.4%)

Algorithm
egg-herbie
Rules
1712×rational_best_oopsla_all_46_json_45_simplify-89
1494×rational_best_oopsla_all_46_json_45_simplify-24
1348×rational_best_oopsla_all_46_json_45_simplify-74
956×rational_best_oopsla_all_46_json_45_simplify-10
936×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053414907
1201514267
2666414267
Stop Event
node limit
Counts
347 → 419
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 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 r (*.f64 w w)) 0)
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 r) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 (/.f64 r r)) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 (*.f64 w w) r)) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 w (neg.f64 w)) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 w w)) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) 0))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (neg.f64 w)) 0))
(+.f64 0 (*.f64 r (*.f64 w w)))
(+.f64 (*.f64 (*.f64 w (/.f64 r r)) (*.f64 r w)) 0)
(+.f64 (*.f64 0 (*.f64 r (/.f64 w w))) (*.f64 r (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 r (*.f64 w w)))
(+.f64 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) -1) 0)
(+.f64 (*.f64 (*.f64 w w) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 r (*.f64 w w)))
(+.f64 (*.f64 r (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 w))) 0))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w w) r))) (*.f64 r (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))) (*.f64 r (*.f64 w w)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 r (*.f64 w w)))
(-.f64 (*.f64 r (*.f64 w w)) 0)
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 r) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 (/.f64 r r)) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 (*.f64 w w) r)) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 w (neg.f64 w)) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 w w)) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) 0))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (neg.f64 w)) 0))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 w w)))
(-.f64 0 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) (/.f64 r r)))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 0 (*.f64 w (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r w)))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w (/.f64 r r)))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w)))) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) r))
(-.f64 (*.f64 0 (neg.f64 (/.f64 r r))) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 (*.f64 w (/.f64 r r)) (*.f64 r w)) 0)
(-.f64 (*.f64 0 (*.f64 r (/.f64 w w))) (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (neg.f64 w))))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) -1) 0)
(-.f64 (*.f64 (*.f64 w w) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) (*.f64 w (neg.f64 w))))
(-.f64 (*.f64 0 (*.f64 r (neg.f64 w))) (*.f64 (*.f64 r (neg.f64 w)) w))
(-.f64 (*.f64 r (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 w))) 0))
(/.f64 (*.f64 r (*.f64 w w)) 1)
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (/.f64 (*.f64 w w) r)) (*.f64 r (/.f64 (*.f64 w w) r))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (neg.f64 (*.f64 w (neg.f64 w))) (neg.f64 (*.f64 w (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 r) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r r) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) 0))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r)) 0)
(+.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0)
(+.f64 (*.f64 0 (*.f64 r r)) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -1) 0)
(+.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(+.f64 (*.f64 r (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r))) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 r) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r r) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) 0))
(-.f64 0 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(-.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r)) 0)
(-.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0)
(-.f64 (*.f64 0 (*.f64 r r)) (*.f64 (*.f64 r r) (*.f64 w (neg.f64 w))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -1) 0)
(-.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(-.f64 (*.f64 r (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))
(fabs.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0)
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) 0))
(+.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0)
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0)
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(+.f64 0 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -3/8))
(+.f64 (*.f64 0 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(+.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) -3/8))
(+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) 0))
(+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0)
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(-.f64 0 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))))
(-.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))
(-.f64 (*.f64 0 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (neg.f64 r) (*.f64 w w))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) r))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(-.f64 (*.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 (*.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4)) -1) (*.f64 -1 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r))))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 3/8))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 v 1/4)))
(-.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (+.f64 (*.f64 v 1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)) (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
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))
(*.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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(+.f64 (*.f64 r (*.f64 w w)) 0)
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 r) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 (/.f64 r r)) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 (*.f64 w w) r)) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 w (neg.f64 w)) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 w w)) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (neg.f64 w)) 0))
(*.f64 w (*.f64 w r))
(+.f64 0 (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 (*.f64 w (/.f64 r r)) (*.f64 r w)) 0)
(*.f64 r (*.f64 w (*.f64 w (/.f64 r r))))
(*.f64 (*.f64 w (/.f64 r r)) (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 r (/.f64 w w))) (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) -1) 0)
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(+.f64 (*.f64 (*.f64 w w) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 r (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 w))) 0))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w w) r))) (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))) (*.f64 r (*.f64 w w)))
(*.f64 w (*.f64 w r))
(+.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 w)))) (*.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)) (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 r) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (neg.f64 (/.f64 r r)) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 (*.f64 w w) r)) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 w (neg.f64 w)) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (/.f64 w w)) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w w)) (*.f64 (*.f64 r (neg.f64 w)) 0))
(*.f64 w (*.f64 w r))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 w w)))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) (/.f64 r r)))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 (neg.f64 r) (*.f64 w w))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 0 (*.f64 w (*.f64 r (neg.f64 w))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) (*.f64 (neg.f64 r) (*.f64 w w))))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (*.f64 w (*.f64 (neg.f64 r) w))))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (*.f64 (*.f64 w w) (neg.f64 r))))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r w)))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w (/.f64 r r)))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 w w))))
(neg.f64 (*.f64 r (*.f64 -1 (*.f64 w w))))
(neg.f64 (neg.f64 (*.f64 w (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w)))) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (neg.f64 w))) r))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 r r))) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 r (*.f64 w w))))
(-.f64 0 (*.f64 r (*.f64 (neg.f64 (/.f64 r r)) (*.f64 w w))))
(*.f64 (/.f64 r r) (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 (*.f64 w (/.f64 r r)) (*.f64 r w)) 0)
(*.f64 r (*.f64 w (*.f64 w (/.f64 r r))))
(*.f64 (*.f64 w (/.f64 r r)) (*.f64 w r))
(-.f64 (*.f64 0 (*.f64 r (/.f64 w w))) (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (neg.f64 w))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 r) (*.f64 w w))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (/.f64 r r)) (neg.f64 (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (/.f64 r r)) (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (/.f64 r r)) (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) -1) 0)
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 (*.f64 (*.f64 w w) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(*.f64 w (*.f64 w r))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) (*.f64 w (neg.f64 w))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 r (neg.f64 w))) (*.f64 (*.f64 r (neg.f64 w)) w))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(-.f64 (*.f64 r (neg.f64 (*.f64 w (neg.f64 w)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 w))) 0))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))
(neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))
(neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w w)) 1)
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.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 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 w (*.f64 (/.f64 r r) (*.f64 w (/.f64 r r)))) (*.f64 w (*.f64 (/.f64 r r) (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (/.f64 r r)) (*.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (/.f64 r r))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (/.f64 (*.f64 w w) r)) (*.f64 r (/.f64 (*.f64 w w) r))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 r (/.f64 (*.f64 w w) r)) (*.f64 r (/.f64 (*.f64 w w) r))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(*.f64 w (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w w)) (/.f64 (neg.f64 (*.f64 w (neg.f64 w))) (neg.f64 (*.f64 w (neg.f64 w)))))
(/.f64 (*.f64 w (*.f64 w r)) (/.f64 (neg.f64 (*.f64 w (neg.f64 w))) (neg.f64 (*.f64 w (neg.f64 w)))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 r) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r r) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r)) 0)
(*.f64 (/.f64 r r) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 r r)) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -1) 0)
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(+.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 (neg.f64 r)))
(*.f64 r (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w w)) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 r) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 r r) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) 0))
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 0 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(neg.f64 (*.f64 r (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (neg.f64 r) w)))))
(neg.f64 (*.f64 r (*.f64 (*.f64 (*.f64 w w) (neg.f64 r)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))
(neg.f64 (*.f64 r (*.f64 (*.f64 w (neg.f64 (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))
(-.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r r)))))
(neg.f64 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r r)))))
(neg.f64 (neg.f64 (*.f64 w (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) (*.f64 (neg.f64 r) (*.f64 w w))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r)) 0)
(*.f64 (/.f64 r r) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 w (/.f64 r r)))) 0)
(*.f64 w (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 0 (*.f64 r r)) (*.f64 (*.f64 r r) (*.f64 w (neg.f64 w))))
(*.f64 (*.f64 r r) (neg.f64 (*.f64 w (neg.f64 w))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 (*.f64 r r)) w)))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 r) (*.f64 w w))))
(*.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (neg.f64 (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -1) 0)
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(-.f64 (*.f64 (*.f64 r (*.f64 w w)) (neg.f64 (neg.f64 r))) (*.f64 (neg.f64 (neg.f64 r)) 0))
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 (neg.f64 r)))
(*.f64 r (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))))
(*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w w)) r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) r)) (*.f64 r (/.f64 (*.f64 w (*.f64 w r)) r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(*.f64 w (*.f64 w (*.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w))) (neg.f64 (*.f64 (neg.f64 r) (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 w (*.f64 (neg.f64 r) w))) (neg.f64 (*.f64 w (*.f64 (neg.f64 r) w)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 w w) (neg.f64 r)) (*.f64 (*.f64 w w) (neg.f64 r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (neg.f64 (*.f64 w r))) (*.f64 w (neg.f64 (*.f64 w r)))))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))
(fabs.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))
(fabs.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))
(fabs.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))))
(fabs.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) 0))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 0))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) 0))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 0 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) -3/8))
(*.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (+.f64 -3/8 (*.f64 v 1/4)))
(+.f64 (*.f64 0 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(*.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) -3/8))
(*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) 0))
(+.f64 0 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 -3/8 (*.f64 v -1/4)))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 -3/8 (*.f64 v -1/4)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(+.f64 0 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 -3/8 (*.f64 v -1/4)))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 -3/8 (*.f64 v -1/4)))
(-.f64 0 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))
(*.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))) (neg.f64 r))
(*.f64 (neg.f64 r) (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))
(neg.f64 (*.f64 r (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(neg.f64 (*.f64 (neg.f64 r) (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))
(neg.f64 (*.f64 (neg.f64 r) (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))))
(neg.f64 (*.f64 r (*.f64 -1 (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))))
(neg.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4)))
(-.f64 (*.f64 w (*.f64 w (*.f64 3/8 (*.f64 r r)))) (*.f64 v (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1/4)))
(*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4)))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8))
(*.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 1 (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))
(*.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 0 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (neg.f64 r) (*.f64 w w))))
(*.f64 (*.f64 r (-.f64 (*.f64 v -1/4) -3/8)) (neg.f64 (*.f64 w (*.f64 (neg.f64 r) w))))
(*.f64 (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r))) (*.f64 r (-.f64 (*.f64 v -1/4) -3/8)))
(*.f64 (neg.f64 (*.f64 w (neg.f64 (*.f64 w r)))) (*.f64 r (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) r))
(*.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))) (neg.f64 r))
(*.f64 (neg.f64 r) (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (*.f64 v 1/4))))
(*.f64 r (-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 (*.f64 w (*.f64 w r)) (*.f64 v 1/4))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) 0)
(*.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(-.f64 (*.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 (*.f64 w (*.f64 w (*.f64 3/8 (*.f64 r r)))) (*.f64 v (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 (*.f64 v 1/4) 3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4)))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))) (neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4)))))
(-.f64 (*.f64 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (-.f64 (*.f64 w (*.f64 w (*.f64 3/8 (*.f64 r r)))) (*.f64 v (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1/4))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))) (*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (*.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))) 3/8)))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 (*.f64 v 1/4) 3/8)))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))
(*.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))
(*.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 0 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8)) (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w)))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (neg.f64 (*.f64 (*.f64 w w) (neg.f64 r)))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (neg.f64 (*.f64 w (neg.f64 (*.f64 w r))))))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 v 1/4)))
(*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))))
(*.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 v 1/4)) -1) (*.f64 -1 (*.f64 w (*.f64 3/8 (*.f64 w (*.f64 r r))))))
(*.f64 -1 (-.f64 (*.f64 v (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1/4)) (*.f64 w (*.f64 w (*.f64 3/8 (*.f64 r r))))))
(*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) 3/8))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 0 (*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 -3/8 (*.f64 v -1/4))))
(*.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 (*.f64 v -1/4) -3/8))
(-.f64 (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (*.f64 v 1/4)))
(*.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) 0))
(+.f64 0 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 -3/8 (*.f64 v -1/4)))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 -3/8 (*.f64 v -1/4)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))) (*.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (-.f64 (+.f64 -3/8 (*.f64 v 1/4)) 0))
(*.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (-.f64 (+.f64 -3/8 (*.f64 v 1/4)) 0))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) 1)
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 r r))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)) (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))
(*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))
(*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 r (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 r (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w)))) (/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8))))) (/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))))) (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w r)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))))
(/.f64 (*.f64 r (*.f64 (*.f64 r w) (*.f64 (-.f64 (*.f64 -1/4 v) -3/8) w))) (/.f64 (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w)))) (neg.f64 (*.f64 r (*.f64 (neg.f64 r) (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w r) (*.f64 w (-.f64 (*.f64 v -1/4) -3/8)))) (/.f64 (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w)))) (neg.f64 (*.f64 r (*.f64 w (*.f64 (neg.f64 r) w))))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r))) (*.f64 r (*.f64 (*.f64 w w) (neg.f64 r)))))
(/.f64 (*.f64 r (*.f64 (*.f64 w (*.f64 w r)) (-.f64 (*.f64 v -1/4) -3/8))) (/.f64 (*.f64 r (*.f64 w (neg.f64 (*.f64 w r)))) (*.f64 r (*.f64 w (neg.f64 (*.f64 w r))))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4))))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (-.f64 1 v))
5.5b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))
5.9b
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))
10.4b
(*.f64 r (*.f64 w w))
Compiler

Compiled 111 to 59 computations (46.8% saved)

series7.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite124.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1532×rational_best_oopsla_all_46_json_45_simplify-89
1286×rational_best_oopsla_all_46_json_45_simplify-74
1172×rational_best_oopsla_all_46_json_45_simplify-23
1060×rational_best_oopsla_all_46_json-2
1060×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016117
1112117
2440117
32464117
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (-.f64 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 r)) (*.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.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 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 (/.f64 r r) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (/.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 r (*.f64 w w)))) (neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))))

simplify276.0ms (1.5%)

Algorithm
egg-herbie
Rules
1076×rational_best_oopsla_all_46_json_45_simplify-37
982×rational_best_oopsla_all_46_json_45_simplify-13
964×rational_best_oopsla_all_46_json_45_simplify-49
934×rational_best_oopsla_all_46_json_45_simplify-7
788×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025310542
195410046
2418810046
Stop Event
node limit
Counts
184 → 199
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (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/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 0)
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 0)
(-.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (neg.f64 r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))
(+.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 0)
(+.f64 0 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))
(-.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 0)
(-.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 (/.f64 r r) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))
(-.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 r (*.f64 w w)))) (neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) -1)
(neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
Outputs
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4)))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 v r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 r (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 0)
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 0)
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 1/4 v))))
(*.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 1/4 v))) (neg.f64 r))
(*.f64 (*.f64 r (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w w))) (neg.f64 r))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (neg.f64 r)))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(-.f64 (*.f64 r (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w r))) (+.f64 -3/8 (*.f64 1/4 v))))
(*.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 1/4 v))) (neg.f64 r))
(*.f64 (*.f64 r (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w w))) (neg.f64 r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) 1)
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 r r))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (-.f64 r 0) (-.f64 r 0)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (-.f64 r 0) (-.f64 r 0)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) r))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) r)) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) r)) (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(+.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 0)
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(+.f64 0 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 0)
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 1/4 v))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 w (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 (/.f64 r r) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w w)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 (*.f64 1/4 v) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(*.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (-.f64 3/8 (*.f64 1/4 v)))
(-.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 1/4 v))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 w (*.f64 w r))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) 1)
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 r r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 w w))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 r r) (/.f64 r r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 w (/.f64 r r))) (*.f64 w (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (/.f64 r r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 (*.f64 w w) (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 (*.f64 w w) (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 r (*.f64 w w)))) (neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (neg.f64 (neg.f64 (*.f64 w (*.f64 w r)))) (neg.f64 (neg.f64 (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (-.f64 (*.f64 w (*.f64 w r)) 0) (-.f64 (*.f64 w (*.f64 w r)) 0)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (-.f64 (*.f64 w (*.f64 w r)) 0) (-.f64 (*.f64 w (*.f64 w r)) 0)))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) -1)
(neg.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 1/4 v))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 w (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 w r)) (+.f64 -3/8 (*.f64 1/4 v))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 w (*.f64 w r))))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) -1)
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))

eval967.0ms (5.1%)

Compiler

Compiled 45709 to 25784 computations (43.6% saved)

prune531.0ms (2.8%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New1078111089
Fresh000
Picked101
Done022
Total1079131092
Error
3.0b
Counts
1092 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
13.1b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 (*.f64 r (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w w))) (neg.f64 r)) (-.f64 1 v)))
15.0b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (-.f64 1 v)))
8.7b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r)))) (-.f64 1 v)))
14.4b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
20.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))))
36.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))))
6.0b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w))))) (-.f64 1 v))))
11.8b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
9.7b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (-.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0) (-.f64 1 v))))
25.2b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))) (-.f64 1 v))))
19.4b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))))
22.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))))
19.4b
(+.f64 -3/2 (-.f64 (*.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))))
Compiler

Compiled 784 to 539 computations (31.3% saved)

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 r r))
0.4b
(*.f64 (*.f64 r w) (*.f64 r (neg.f64 w)))
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w)))))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w))))) (-.f64 1 v))
Compiler

Compiled 144 to 70 computations (51.4% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1404×rational_best_oopsla_all_46_json_45_simplify-13
1218×rational_best_oopsla_all_46_json_45_simplify-23
1110×rational_best_oopsla_all_46_json-2
1110×rational_best_oopsla_all_46_json-1
1110×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020125
1136117
2527109
33118109
Stop Event
node limit
Counts
3 → 84
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w))))) (-.f64 1 v))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 0 (*.f64 (*.f64 r w) (*.f64 r (neg.f64 w)))))
(*.f64 (*.f64 r w) (*.f64 r (neg.f64 w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 1 (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 1 (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) -1) (*.f64 -1 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4)) -1) (*.f64 -1 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 r (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 r w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 w (*.f64 r w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 r w)) (*.f64 w (neg.f64 (/.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) (*.f64 w (/.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (*.f64 r w))) (*.f64 (*.f64 r (*.f64 r w)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r))))) (*.f64 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r)))) (*.f64 w (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (*.f64 r w))) (*.f64 (*.f64 w (*.f64 r w)) r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 w (*.f64 r w)) (*.f64 w (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 r w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 r (*.f64 r w))))))))

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
1194×rational_best_oopsla_all_46_json_45_simplify-49
1092×rational_best_oopsla_all_46_json_45_simplify-7
1066×rational_best_oopsla_all_46_json_45_simplify-89
936×rational_best_oopsla_all_46_json_45_simplify-24
842×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02868948
111238240
245388168
Stop Event
node limit
Counts
180 → 194
Calls
Call 1
Inputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) 0))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(-.f64 0 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r w))) 0))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4)))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 1 (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 1 (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(-.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))) -1) 0)
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) -1) (*.f64 -1 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(-.f64 (*.f64 (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4)) -1) (*.f64 -1 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w))))))
(-.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 0)
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 3/8))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 0)
(-.f64 0 (*.f64 w (*.f64 r (*.f64 r w))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 0)
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 r w)) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r)))) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 w (*.f64 r w)) 0))
(-.f64 (*.f64 (*.f64 r (*.f64 r w)) (*.f64 w (neg.f64 (/.f64 r r)))) 0)
(-.f64 (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) (*.f64 w (/.f64 r r))) 0)
(-.f64 (*.f64 0 (*.f64 r (*.f64 r w))) (*.f64 (*.f64 r (*.f64 r w)) w))
(-.f64 (*.f64 0 (*.f64 r (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) (neg.f64 w)))
(-.f64 (*.f64 0 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r))))) (*.f64 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r)))) (*.f64 w (neg.f64 r))))
(-.f64 (*.f64 0 (*.f64 w (*.f64 r w))) (*.f64 (*.f64 w (*.f64 r w)) r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 w (*.f64 r w)) (*.f64 w (*.f64 r w))))
(/.f64 (*.f64 w (*.f64 r (*.f64 r w))) -1)
(neg.f64 (*.f64 w (*.f64 r (*.f64 r w))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (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/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4)))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4)))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 -1 (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) 0))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))
(neg.f64 (*.f64 -1 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w (*.f64 r r)) (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))))))
(neg.f64 (*.f64 r (*.f64 (/.f64 (-.f64 (*.f64 v 1/4) 3/8) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 w r) (*.f64 w (+.f64 -3/8 (*.f64 v 1/4)))))))
(neg.f64 (*.f64 w (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))))))
(neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r w))) 0))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))))
(-.f64 (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 r))))))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 1 (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(-.f64 (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 r))))))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 1 (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r))
(-.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))) -1) 0)
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) -1) (*.f64 -1 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(-.f64 (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 r))))))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8))
(*.f64 (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4)) -1) (*.f64 -1 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(*.f64 (/.f64 (-.f64 (*.f64 v 1/4) 3/8) (-.f64 (*.f64 v 1/4) 3/8)) (-.f64 (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 r)))))))
(*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (-.f64 (*.f64 v 1/4) 3/8) (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8))))))
(*.f64 (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))) (neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))) (*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r)))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r)))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 v (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) 1/4))))
(*.f64 (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))) (-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 v (*.f64 1/4 (*.f64 w (*.f64 r (*.f64 w r)))))))
(*.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 3/8 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))))
(*.f64 (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))) (-.f64 (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 r)))))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))) (*.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)) (-.f64 (*.f64 v 1/4) 3/8)))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4))))
(*.f64 (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))) (-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 v (*.f64 1/4 (*.f64 w (*.f64 r (*.f64 w r)))))))
(*.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 r w))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (-.f64 3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (-.f64 3/8 (*.f64 v 1/4)))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) 3/8))
(*.f64 (/.f64 (-.f64 (*.f64 v 1/4) 3/8) (-.f64 (*.f64 v 1/4) 3/8)) (-.f64 (*.f64 r (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (neg.f64 r))))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 r)))))))
(*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8)))
(*.f64 (-.f64 (*.f64 v 1/4) 3/8) (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 v 1/4)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (+.f64 (*.f64 v 1/4) -3/8)))
(*.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (*.f64 (/.f64 (-.f64 (*.f64 v 1/4) 3/8) (-.f64 (*.f64 v 1/4) 3/8)) (/.f64 (-.f64 (*.f64 v 1/4) 3/8) (-.f64 (*.f64 v 1/4) 3/8)))) (-.f64 0 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 r (*.f64 w (*.f64 w (neg.f64 r))))))
(-.f64 0 (*.f64 r (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 w (*.f64 w (neg.f64 r))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 w (neg.f64 r)) (*.f64 (neg.f64 w) r)))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 r (neg.f64 w)) (*.f64 (neg.f64 w) r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 1)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 r (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) (+.f64 (*.f64 v 1/4) -3/8)))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4))))))
(*.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 -3/8 (*.f64 v 1/4)))) (neg.f64 r))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 0)
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 r w))))
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r))
(*.f64 (*.f64 w (*.f64 r r)) (neg.f64 w))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 0)
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 r w)) 0))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) 0))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r)))) 0))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 w (*.f64 r w)) 0))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 (*.f64 r (*.f64 r w)) (*.f64 w (neg.f64 (/.f64 r r)))) 0)
(*.f64 w (*.f64 (*.f64 r (*.f64 w r)) (neg.f64 (/.f64 r r))))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (neg.f64 (/.f64 r r))))
(-.f64 (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) (*.f64 w (/.f64 r r))) 0)
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 0 (*.f64 r (*.f64 r w))) (*.f64 (*.f64 r (*.f64 r w)) w))
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r))
(*.f64 (*.f64 w (*.f64 r r)) (neg.f64 w))
(-.f64 (*.f64 0 (*.f64 r (*.f64 w (neg.f64 r)))) (*.f64 (*.f64 r (*.f64 w (neg.f64 r))) (neg.f64 w)))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(-.f64 (*.f64 0 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r))))) (*.f64 (*.f64 (*.f64 r w) (/.f64 (*.f64 r w) (*.f64 w (neg.f64 r)))) (*.f64 w (neg.f64 r))))
(*.f64 (*.f64 (*.f64 w r) (/.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (-.f64 0 (*.f64 w (neg.f64 r))))
(*.f64 (*.f64 r (*.f64 (/.f64 (*.f64 w r) (*.f64 w (neg.f64 r))) w)) (neg.f64 (*.f64 w (neg.f64 r))))
(*.f64 (*.f64 r (*.f64 (/.f64 (*.f64 w r) (*.f64 r (neg.f64 w))) w)) (neg.f64 (*.f64 r (neg.f64 w))))
(-.f64 (*.f64 0 (*.f64 w (*.f64 r w))) (*.f64 (*.f64 w (*.f64 r w)) r))
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r))
(*.f64 (*.f64 w (*.f64 r r)) (neg.f64 w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) 1)
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 r r))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (neg.f64 r)))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 r (neg.f64 r))))
(*.f64 w (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 w (*.f64 r w)) (*.f64 w (*.f64 r w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (neg.f64 r)))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 (*.f64 r (neg.f64 w)) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 r w))) -1)
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r))
(*.f64 (*.f64 w (*.f64 r r)) (neg.f64 w))
(neg.f64 (*.f64 w (*.f64 r (*.f64 r w))))
(*.f64 (*.f64 w (*.f64 w r)) (neg.f64 r))
(*.f64 (*.f64 w (*.f64 r r)) (neg.f64 w))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 r r))
5.4b
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
6.9b
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
8.6b
(*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))
Compiler

Compiled 128 to 75 computations (41.4% saved)

series45.0ms (0.2%)

Counts
3 → 108
Calls

27 calls:

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

rewrite115.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1514×rational_best_oopsla_all_46_json_45_simplify-89
1284×rational_best_oopsla_all_46_json_45_simplify-74
1190×rational_best_oopsla_all_46_json_45_simplify-23
1058×rational_best_oopsla_all_46_json-2
1058×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016117
1114117
2456117
32444117
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 r (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (*.f64 r r) 3/8)) (*.f64 w (*.f64 (*.f64 r r) (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 r -3/8)) (neg.f64 w)) (*.f64 (*.f64 r (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (+.f64 (*.f64 v -1/4) 3/8) (+.f64 (*.f64 v -1/4) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 r r)) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (/.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) w)) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)))) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))) (*.f64 w (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v -1/4) 3/8) (+.f64 (*.f64 v -1/4) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) w)) (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (+.f64 (*.f64 v -1/4) 3/8))) (*.f64 w (*.f64 w (+.f64 (*.f64 v -1/4) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))) (neg.f64 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))

simplify211.0ms (1.1%)

Algorithm
egg-herbie
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-37
1020×rational_best_oopsla_all_46_json_45_simplify-49
920×rational_best_oopsla_all_46_json_45_simplify-7
876×rational_best_oopsla_all_46_json_45_simplify-13
822×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02489774
19569254
242079242
Stop Event
node limit
Counts
176 → 205
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 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 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 0)
(-.f64 0 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w)))
(-.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 r -3/8)))))
(-.f64 (*.f64 w (*.f64 (*.f64 r r) 3/8)) (*.f64 w (*.f64 (*.f64 r r) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 (*.f64 r (*.f64 r -3/8)) (neg.f64 w)) (*.f64 (*.f64 r (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 r r))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 w w))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (+.f64 (*.f64 v -1/4) 3/8) (+.f64 (*.f64 v -1/4) 3/8)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 r r)) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 r r))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (/.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) w)) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) w))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)))) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))
(+.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 0)
(+.f64 0 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 0)
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (neg.f64 w)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))) (*.f64 w (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 1)
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v -1/4) 3/8) (+.f64 (*.f64 v -1/4) 3/8)))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) w)) (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) w))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (+.f64 (*.f64 v -1/4) 3/8))) (*.f64 w (*.f64 w (+.f64 (*.f64 v -1/4) 3/8)))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))) (neg.f64 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w)))))
(+.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
Outputs
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 w (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 3/8 (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 r 2) (*.f64 v w)))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 w)))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2))))
(*.f64 v (*.f64 -1/4 (*.f64 w (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 r 2) (*.f64 v w)))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 w)))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 3/8 (*.f64 w (pow.f64 r 2))) (*.f64 -1/4 (*.f64 v (*.f64 w (pow.f64 r 2)))))
(*.f64 (*.f64 w (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 w (*.f64 (pow.f64 r 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (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 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 r 2) (pow.f64 w 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 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 r 2) (pow.f64 w 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 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 3)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 3))))))
(-.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 3)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 3)))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 r 2) (pow.f64 w 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(+.f64 0 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(-.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(-.f64 0 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(-.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))) (*.f64 r (*.f64 w (*.f64 r -3/8))))
(*.f64 w (-.f64 (*.f64 -1/4 (*.f64 (*.f64 r r) v)) (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 r -3/8)))))
(-.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))) (*.f64 r (*.f64 w (*.f64 r -3/8))))
(*.f64 w (-.f64 (*.f64 -1/4 (*.f64 (*.f64 r r) v)) (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 w (*.f64 (*.f64 r r) 3/8)) (*.f64 w (*.f64 (*.f64 r r) (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 (*.f64 r r) 1/4))))
(*.f64 w (-.f64 (*.f64 3/8 (*.f64 r r)) (*.f64 v (*.f64 1/4 (*.f64 r r)))))
(*.f64 w (*.f64 (*.f64 r r) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))) (*.f64 r (*.f64 w (*.f64 r -3/8))))
(*.f64 w (-.f64 (*.f64 -1/4 (*.f64 (*.f64 r r) v)) (*.f64 r (*.f64 r -3/8))))
(-.f64 (*.f64 (*.f64 r (*.f64 r -3/8)) (neg.f64 w)) (*.f64 (*.f64 r (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(-.f64 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r -3/8))) (*.f64 (neg.f64 w) (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 (neg.f64 w) (-.f64 (*.f64 r (*.f64 r -3/8)) (*.f64 -1/4 (*.f64 (*.f64 r r) v))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(-.f64 (*.f64 (*.f64 r r) (*.f64 0 (-.f64 (*.f64 v 1/4) 3/8))) (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(*.f64 (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r)) (neg.f64 w))
(*.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (neg.f64 w))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) 1)
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 r r))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 w w))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (+.f64 (*.f64 v -1/4) 3/8) (+.f64 (*.f64 v -1/4) 3/8)))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r)) (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 r r)) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 r r))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r)) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r)) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w)))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (/.f64 w w) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 w w)))) (*.f64 (*.f64 r r) (*.f64 (/.f64 w w) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 w w))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (/.f64 w w)))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (/.f64 w w))))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (/.f64 w w)))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (/.f64 w w) (*.f64 (*.f64 r r) (/.f64 w w))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (/.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (/.f64 r r)))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))
(*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) w)) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) w))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)) w)) (*.f64 w (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)) w))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)) w))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)))) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)))) (*.f64 w (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r)) (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r)))) (*.f64 w (/.f64 (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r)) (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r))))))
(/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (/.f64 (-.f64 w 0) (-.f64 w 0)))
(/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (/.f64 (-.f64 w 0) (-.f64 w 0)))
(+.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 0)
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 0 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 0)
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (neg.f64 w)))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r (*.f64 v -1/4))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r -3/8)))))
(*.f64 w (*.f64 w (-.f64 (*.f64 -1/4 (*.f64 (*.f64 r r) v)) (*.f64 r (*.f64 r -3/8)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))) (*.f64 w (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) 1)
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 r r))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v -1/4) 3/8) (+.f64 (*.f64 v -1/4) 3/8)))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r)) (*.f64 r (*.f64 (-.f64 (*.f64 v 1/4) 3/8) r))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w)))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 r r) (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (-.f64 (*.f64 v 1/4) 3/8)) (*.f64 w (-.f64 (*.f64 v 1/4) 3/8))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) w)) (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) w))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) w))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (neg.f64 (neg.f64 w)) (neg.f64 (neg.f64 w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (-.f64 w 0) (-.f64 w 0)))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (-.f64 w 0) (-.f64 w 0)))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))) (/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (+.f64 (*.f64 v -1/4) 3/8))) (*.f64 w (*.f64 w (+.f64 (*.f64 v -1/4) 3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w w)) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w w))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w w)) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))))) (*.f64 w (/.f64 (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r))) (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))) (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))) (*.f64 w (/.f64 (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))) (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))) (*.f64 w (/.f64 (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))) (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))))))
(/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w))) (neg.f64 (*.f64 (*.f64 (*.f64 r r) (+.f64 (*.f64 v -1/4) 3/8)) (neg.f64 w)))))
(*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r))))
(*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) -1)
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 w (*.f64 (+.f64 (*.f64 v -1/4) 3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) r)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 r r))
5.4b
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
5.5b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r)))
5.9b
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r))))
Compiler

Compiled 111 to 59 computations (46.8% saved)

series3.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1338×rational_best_oopsla_all_46_json_45_simplify-74
1206×rational_best_oopsla_all_46_json_45_simplify-23
1114×rational_best_oopsla_all_46_json_45_simplify-24
1096×rational_best_oopsla_all_46_json-2
1096×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016117
1109117
2428117
32492117
Stop Event
node limit
Counts
3 → 70
Calls
Call 1
Inputs
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r)))) (-.f64 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 r)) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 r (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 r (*.f64 r w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.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 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) w) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 r (*.f64 w w)))) (neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))))

simplify134.0ms (0.7%)

Algorithm
egg-herbie
Rules
1206×rational_best_oopsla_all_46_json_45_simplify-72
892×rational_best_oopsla_all_46_json_45_simplify-49
840×rational_best_oopsla_all_46_json_45_simplify-13
836×rational_best_oopsla_all_46_json_45_simplify-37
816×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02439950
19289512
240429508
Stop Event
node limit
Counts
178 → 202
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (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/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(-.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (neg.f64 r)))
(-.f64 (*.f64 r (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 r (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w w))))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 r (*.f64 r w)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 0)
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 0)
(-.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) w) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) w)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 r (*.f64 w w)))) (neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) -1)
(neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
Outputs
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (*.f64 (pow.f64 w 2) r) (-.f64 3/8 (*.f64 1/4 v)))
(*.f64 (pow.f64 w 2) (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 1/4 v)))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 1/4 v))))
(neg.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 1/4 v))))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (neg.f64 r)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 r (*.f64 r (*.f64 3/8 (*.f64 w w)))) (*.f64 r (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w w))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 r (*.f64 r w)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 r (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 1/4 v))))
(neg.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 -3/8 (*.f64 1/4 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) 1)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 w w))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 r r))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 (*.f64 w r) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) r))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) r))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) r)) (*.f64 r (/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 r w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)))) (*.f64 r (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (neg.f64 (neg.f64 r)) (neg.f64 (neg.f64 r))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (/.f64 (-.f64 r 0) (-.f64 r 0)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 r) (neg.f64 r)))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 0)
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 0)
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 w w))) (*.f64 v (*.f64 1/4 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))) (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 3/8 (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) 1)
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 w w))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 r r))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r w))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 w (*.f64 w r)) (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 (*.f64 r (*.f64 w w)) (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) w) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) w)))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8))) (/.f64 (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)) (*.f64 (*.f64 r (*.f64 w w)) (-.f64 (*.f64 1/4 v) 3/8)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w)))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 (*.f64 w w) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (*.f64 (*.f64 w r) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (*.f64 (*.f64 w r) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w w))) (/.f64 (neg.f64 (neg.f64 (*.f64 r (*.f64 w w)))) (neg.f64 (neg.f64 (*.f64 r (*.f64 w w))))))
(*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w w)))
(*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)) -1)
(neg.f64 (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 r (*.f64 w w))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))))
(*.f64 (+.f64 -3/8 (*.f64 1/4 v)) (neg.f64 (*.f64 r (*.f64 w w))))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) -1)
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))

localize46.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 r (*.f64 w r))
0.3b
(/.f64 2 (*.f64 r r))
5.4b
(*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r)))
5.4b
(/.f64 (-.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0) (-.f64 1 v))
Compiler

Compiled 145 to 82 computations (43.4% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1650×rational_best_oopsla_all_46_json_45_simplify-23
1186×rational_best_oopsla_all_46_json-2
1186×rational_best_oopsla_all_46_json-1
1184×rational_best_oopsla_all_46_json-4
1184×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01899
111999
245899
3261499
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r))) 0) (-.f64 1 v))
(*.f64 (*.f64 w (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 r (*.f64 w r)))
(*.f64 r (*.f64 w r))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 0 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 0 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w r))) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w r))) (*.f64 1 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v)))) (*.f64 (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v))) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w 3/8) (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 1/4 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w 3/8) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w (*.f64 1/4 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w -3/8) (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) (*.f64 -1/4 (*.f64 w v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (+.f64 (*.f64 -1/4 v) 3/8) (+.f64 (*.f64 -1/4 v) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w)) (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r r)) (*.f64 0 (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r r)) (*.f64 w (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 r)) (*.f64 (neg.f64 r) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w r))) (*.f64 (neg.f64 (*.f64 w r)) r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r r)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r r)) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r r)) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r r)) (/.f64 (*.f64 w r) (*.f64 w r)))))))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
1056×rational_best_oopsla_all_46_json_45_simplify-37
766×rational_best_oopsla_all_46_json_45_simplify-72
762×rational_best_oopsla_all_46_json_45_simplify-13
754×rational_best_oopsla_all_46_json_45_simplify-49
742×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01996705
17536177
233436161
Stop Event
node limit
Counts
147 → 128
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 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 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (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 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(+.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))
(+.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 0)
(-.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))
(+.f64 0 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))
(+.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 0)
(+.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 0 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))))
(+.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 0 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r)))))
(-.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 0)
(-.f64 (*.f64 r (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w r))) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w r))) (*.f64 1 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) -3/8))))
(-.f64 (*.f64 0 (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v)))) (*.f64 (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v))) (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 (*.f64 w 3/8) (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 1/4 v))))
(-.f64 (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w -3/8)))
(-.f64 (*.f64 (*.f64 w 3/8) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w (*.f64 1/4 v))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))))
(-.f64 (*.f64 (*.f64 w -3/8) (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) (*.f64 -1/4 (*.f64 w v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 1)
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (+.f64 (*.f64 -1/4 v) 3/8) (+.f64 (*.f64 -1/4 v) 3/8)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w)) (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))))
(+.f64 (*.f64 w (*.f64 r r)) 0)
(+.f64 (*.f64 w (*.f64 r r)) (*.f64 0 (*.f64 r r)))
(+.f64 0 (*.f64 w (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 r r)) (*.f64 w (*.f64 r r)))
(-.f64 (*.f64 w (*.f64 r r)) 0)
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 (neg.f64 r) (*.f64 w r)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w r))) (*.f64 (neg.f64 (*.f64 w r)) r))
(/.f64 (*.f64 w (*.f64 r r)) 1)
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 (*.f64 w r) (*.f64 w r)))
Outputs
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8)) (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8)) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8)) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (pow.f64 r 2)) 1/4)
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) v)) (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v)))) (-.f64 1 v))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 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 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 (pow.f64 w 2) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (+.f64 3/8 (*.f64 -1/4 v)))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (+.f64 3/8 (*.f64 -1/4 v))))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(*.f64 w (pow.f64 r 2))
(+.f64 0 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (-.f64 1 v))
(+.f64 0 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(+.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 0)
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(+.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 0 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(+.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 0 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(-.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r)))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(-.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 0)
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(-.f64 (*.f64 r (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w r))) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) -3/8)))
(-.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 -1/4 (*.f64 v w)) r))) (*.f64 w (*.f64 -3/8 (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 -3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 w (*.f64 r (neg.f64 r))) w))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 (*.f64 r (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w r))) (*.f64 1 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) -3/8))))
(-.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 -1/4 (*.f64 v w)) r))) (*.f64 w (*.f64 -3/8 (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 -3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 w (*.f64 r (neg.f64 r))) w))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 (*.f64 0 (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v)))) (*.f64 (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v))) (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 -1/4 (*.f64 v w)) r))) (*.f64 w (*.f64 -3/8 (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 -3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 w (*.f64 r (neg.f64 r))) w))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 (*.f64 (*.f64 w 3/8) (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 1/4 v))))
(*.f64 (*.f64 w (*.f64 r r)) (-.f64 (*.f64 3/8 w) (*.f64 w (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 r r)) (*.f64 w (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 -1/4 (*.f64 w v)) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))))) (-.f64 (*.f64 -1/4 (*.f64 v w)) (*.f64 w -3/8)))
(*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))))))) (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 r r)))) (*.f64 w (-.f64 -3/8 (*.f64 -1/4 v))))
(-.f64 (*.f64 (*.f64 w 3/8) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))) (*.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w (*.f64 1/4 v))))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))))) (-.f64 (*.f64 3/8 w) (*.f64 w (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))))) (*.f64 w (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 r r))) (*.f64 w (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(-.f64 (*.f64 (*.f64 w -3/8) (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) (*.f64 -1/4 (*.f64 w v))))
(-.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 -1/4 (*.f64 v w)) r))) (*.f64 w (*.f64 -3/8 (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 -3/8 (*.f64 -1/4 v)) (*.f64 (*.f64 w (*.f64 r (neg.f64 r))) w))
(*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) 1)
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 w w))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 r r))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r)))))
(*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r)))
(*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v)))))
(*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (+.f64 (*.f64 -1/4 v) 3/8) (+.f64 (*.f64 -1/4 v) 3/8)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (/.f64 (+.f64 3/8 (*.f64 -1/4 v)) (+.f64 3/8 (*.f64 -1/4 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (+.f64 3/8 (*.f64 -1/4 v)) (+.f64 3/8 (*.f64 -1/4 v))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (+.f64 3/8 (*.f64 -1/4 v)) (+.f64 3/8 (*.f64 -1/4 v))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r))) (*.f64 w (*.f64 (/.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8))) (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (/.f64 (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))))) (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))))) (*.f64 w (*.f64 (*.f64 r r) (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (*.f64 (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 r r))) (*.f64 (/.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) (*.f64 w (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 w (+.f64 (*.f64 -1/4 v) 3/8)) (*.f64 r r))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w)) (*.f64 (+.f64 (*.f64 -1/4 v) 3/8) (*.f64 (*.f64 w r) w))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w (+.f64 3/8 (*.f64 -1/4 v))) r))) (/.f64 (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (+.f64 3/8 (*.f64 -1/4 v)) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))) (/.f64 (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v)))) (*.f64 w (*.f64 (*.f64 w r) (+.f64 3/8 (*.f64 -1/4 v))))))
(+.f64 (*.f64 w (*.f64 r r)) 0)
(*.f64 w (*.f64 r r))
(+.f64 (*.f64 w (*.f64 r r)) (*.f64 0 (*.f64 r r)))
(*.f64 w (*.f64 r r))
(+.f64 0 (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r r))
(+.f64 (*.f64 0 (*.f64 r r)) (*.f64 w (*.f64 r r)))
(*.f64 w (*.f64 r r))
(-.f64 (*.f64 w (*.f64 r r)) 0)
(*.f64 w (*.f64 r r))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 (neg.f64 r) (*.f64 w r)))
(*.f64 w (*.f64 r r))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w r))) (*.f64 (neg.f64 (*.f64 w r)) r))
(*.f64 w (*.f64 r r))
(/.f64 (*.f64 w (*.f64 r r)) 1)
(*.f64 w (*.f64 r r))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 w w))
(*.f64 w (*.f64 r r))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 r r))
(*.f64 w (*.f64 r r))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 r r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r r))

localize63.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w)))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))
12.3b
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
22.0b
(*.f64 (*.f64 r r) (*.f64 w w))
Compiler

Compiled 185 to 95 computations (48.6% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1730×rational_best_oopsla_all_46_json-2
1730×rational_best_oopsla_all_46_json-1
1730×rational_best_oopsla_all_46_json-4
1730×rational_best_oopsla_all_46_json-3
1406×rational_best_oopsla_all_46_json_45_simplify-76
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
15937
218937
377137
4377437
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 0 (*.f64 (/.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 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r)))) (*.f64 0 (*.f64 (/.f64 1 (/.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 0 (*.f64 (/.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 2 (*.f64 r r))) (neg.f64 (/.f64 0 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.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 0 (*.f64 (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (/.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 1 (/.f64 2 (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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 0 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.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 2 (*.f64 r r))) (/.f64 0 (/.f64 2 (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 0 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (/.f64 0 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 2 (*.f64 r r))) -1) (neg.f64 (/.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 1 (/.f64 2 (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.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 1 (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 1 (/.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 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r)) (/.f64 1 (/.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 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 1 (/.f64 2 (*.f64 r r)))) (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.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 (/.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 (*.f64 (/.f64 1 (/.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 1 (/.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 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))))))

simplify86.0ms (0.5%)

Algorithm
egg-herbie
Rules
1280×rational_best_oopsla_all_46_json_45_simplify-49
1198×rational_best_oopsla_all_46_json_45_simplify-7
892×rational_best_oopsla_all_46_json_45_simplify-37
804×rational_best_oopsla_all_46_json_45_simplify-89
592×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0741462
12171462
29001462
345871462
Stop Event
node limit
Counts
46 → 36
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) 0)
(+.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 0 (*.f64 (/.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 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.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 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.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 0 (*.f64 (/.f64 1 (/.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 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(+.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (neg.f64 (/.f64 0 (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 2 (*.f64 r r))))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r)))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(-.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) 0)
(-.f64 (*.f64 (/.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 0 (/.f64 2 (*.f64 r r)))))
(-.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
(-.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 0 (/.f64 2 (*.f64 r r))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 0 (/.f64 2 (*.f64 r r)))))
(-.f64 (*.f64 (/.f64 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (/.f64 0 (/.f64 2 (*.f64 r r)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 2 (*.f64 r r))) -1) (neg.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
(/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) 1)
(/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.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 1 (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 1 (/.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 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.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 (/.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 2 (*.f64 r r)) (/.f64 1 (/.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 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 1 (/.f64 2 (*.f64 r r)))) (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.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 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.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 (/.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 (*.f64 (/.f64 1 (/.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 1 (/.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 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))) -1)
(neg.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
(fabs.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(fabs.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) 0)
(*.f64 (/.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 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))))
(*.f64 (/.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 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))
(+.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 2 (*.f64 r r))))))
(*.f64 (/.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 0 (*.f64 (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r))))
(+.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(+.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (neg.f64 (/.f64 0 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.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 2 (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 2 (*.f64 r r)))) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(*.f64 (/.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)))) 0)
(*.f64 (/.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 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (/.f64 0 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(-.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(-.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 0 (/.f64 2 (*.f64 r r))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))) (/.f64 0 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(-.f64 (*.f64 (/.f64 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (/.f64 0 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(-.f64 (*.f64 0 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(-.f64 (*.f64 (/.f64 0 (/.f64 2 (*.f64 r r))) -1) (neg.f64 (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r)))))
(*.f64 (/.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)))) 1)
(*.f64 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))
(*.f64 (/.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 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.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 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 2 (*.f64 r r))))
(/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r))))
(/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.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 1 (/.f64 2 (*.f64 r r))) (/.f64 (/.f64 2 (*.f64 r r)) (/.f64 2 (*.f64 r r))))))
(*.f64 (/.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 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 2 (*.f64 r r)))) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 r r))) (/.f64 2 (*.f64 r r))))))
(*.f64 (/.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 (/.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))) (*.f64 (/.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 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))))
(*.f64 (/.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 (*.f64 (/.f64 1 (/.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 1 (/.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 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))) -1)
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(neg.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(fabs.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))
(fabs.f64 (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 -1 (/.f64 2 (*.f64 r r)))))
(*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))

eval1.2s (6.4%)

Compiler

Compiled 58387 to 34925 computations (40.2% saved)

prune576.0ms (3.1%)

Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New120441208
Fresh336
Picked011
Done336
Total1210111221
Error
2.9b
Counts
1221 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
15.0b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (-.f64 1 v)))
8.7b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w r)))) (-.f64 1 v)))
8.7b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
20.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))))
22.7b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
6.0b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
11.8b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v))))
25.2b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))) (-.f64 1 v))))
22.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))))
19.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 w (*.f64 3/8 (*.f64 w (pow.f64 r 2)))) (-.f64 1 v))))
19.4b
(+.f64 -3/2 (-.f64 (*.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))))
Compiler

Compiled 582 to 396 computations (32% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 r r))
0.4b
(*.f64 (*.f64 w r) (*.f64 w r))
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
Compiler

Compiled 114 to 57 computations (50% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite193.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1370×rational_best_oopsla_all_46_json_45_simplify-13
1202×rational_best_oopsla_all_46_json_45_simplify-37
988×rational_best_oopsla_all_46_json_45_simplify-74
966×rational_best_oopsla_all_46_json_45_simplify-23
938×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015105
1101105
2378105
32090105
Stop Event
node limit
Counts
3 → 135
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.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/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)) (*.f64 w (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (neg.f64 r)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 w r) (*.f64 (*.f64 v 1/4) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 1 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 1 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r)))) -1) (*.f64 -1 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w r) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))))))
((#(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))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (fabs.f64 w) (*.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 w r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 (*.f64 w r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 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 0 (neg.f64 (*.f64 w (neg.f64 r)))) (*.f64 w (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 w r))) (*.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))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (fabs.f64 w) (*.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 w r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 (*.f64 w r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 w r) (neg.f64 r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 r)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) (*.f64 w (neg.f64 r))))))) (#(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 w (*.f64 r r))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.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 r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 w (neg.f64 r))) (neg.f64 (*.f64 w (neg.f64 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))) (#(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 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))))

simplify421.0ms (2.2%)

Algorithm
egg-herbie
Rules
1202×rational_best_oopsla_all_46_json_45_simplify-7
1162×rational_best_oopsla_all_46_json_45_simplify-89
1084×rational_best_oopsla_all_46_json_45_simplify-13
1052×rational_best_oopsla_all_46_json_45_simplify-37
1008×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035812091
1133911125
2536311109
Stop Event
node limit
Counts
231 → 244
Calls
Call 1
Inputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 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/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) 0))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) 0))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) -3/8))
(+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) 0))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)) (*.f64 w (neg.f64 r))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 0 (*.f64 (*.f64 w (neg.f64 r)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 w r) (*.f64 (*.f64 v 1/4) (*.f64 w r))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 1 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 1 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r)))) -1) (*.f64 -1 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r))))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 3/8))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w r)))
(-.f64 (*.f64 3/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (fabs.f64 w) (*.f64 r r)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 w r)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 w) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 (*.f64 w r)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) 0))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 r)))) (*.f64 w (*.f64 w (*.f64 r r))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (fabs.f64 w) (*.f64 r r)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 w r)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 w) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 (*.f64 w r)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) 0))
(-.f64 0 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))
(-.f64 0 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r))))
(-.f64 0 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 0 (*.f64 (*.f64 w r) (neg.f64 r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) w))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 r)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) (*.f64 w (neg.f64 r))))
(/.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 w (*.f64 r r))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 w (neg.f64 r))) (neg.f64 (*.f64 w (neg.f64 r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))
(fabs.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))) (-.f64 (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (pow.f64 r 2) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (pow.f64 w 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/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) 0))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 0))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) 0))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) -1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))))
(+.f64 (*.f64 (*.f64 v 1/4) (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r)))) (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) -3/8))
(*.f64 (neg.f64 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))))
(-.f64 (+.f64 0 (*.f64 (*.f64 v 1/4) 0)) (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 w r)))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0)
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) 0))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)) (*.f64 w (neg.f64 r))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 w (neg.f64 r)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r)))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (*.f64 w r) (*.f64 (*.f64 v 1/4) (*.f64 w r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 1 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))))
(*.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 1 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))))
(*.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r))))))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(*.f64 (*.f64 w (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 r (*.f64 w r)) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (-.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r))))))
(*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (*.f64 v 1/4) (*.f64 r (*.f64 w r))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))))
(-.f64 (*.f64 (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (-.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (*.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8)))
(-.f64 (*.f64 3/8 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 0 (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (-.f64 3/8 (*.f64 v 1/4)))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (-.f64 3/8 (*.f64 v 1/4)))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 3/8 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 v 1/4)))
(*.f64 (*.f64 w (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 r (*.f64 w r)) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(-.f64 (*.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 w (*.f64 r r)))) -1) (*.f64 -1 (*.f64 3/8 (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) 3/8))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))) (*.f64 (neg.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (-.f64 3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 (*.f64 v 1/4) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 0 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8))) (*.f64 (*.f64 (*.f64 w r) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w r)))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(-.f64 (*.f64 3/8 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (*.f64 v 1/4)))
(-.f64 (*.f64 (*.f64 v 1/4) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))) (*.f64 3/8 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))))
(*.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))) (-.f64 (*.f64 v 1/4) 3/8))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (+.f64 (*.f64 v 1/4) -3/8)))
(*.f64 (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w)) (-.f64 0 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))) (-.f64 (+.f64 -3/8 (*.f64 v 1/4)) 0))
(-.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r)))))
(neg.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) 1)
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 w w))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))) (*.f64 (*.f64 r (*.f64 w r)) (*.f64 w (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))) (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r)) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 v 1/4))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 w r)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r r))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 3/8 (*.f64 v 1/4))))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8))))) (*.f64 (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (+.f64 (*.f64 v 1/4) -3/8) (+.f64 (*.f64 v 1/4) -3/8)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 r (*.f64 w r)) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))) (*.f64 w (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 r (*.f64 w r)) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))))) (*.f64 (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4))) (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (+.f64 -3/8 (*.f64 v 1/4)) (+.f64 -3/8 (*.f64 v 1/4)))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 w (*.f64 r r)))) (/.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w)) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 (*.f64 w (*.f64 (neg.f64 r) r)) (neg.f64 w)) (*.f64 (*.f64 w (*.f64 (neg.f64 r) r)) (neg.f64 w))))
(neg.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) r)) (neg.f64 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (fabs.f64 w) (*.f64 r r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 w r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 w) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 (*.f64 w r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 r)))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w r))) (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) 0)
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (fabs.f64 w) (*.f64 r r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 w (*.f64 w r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 w) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (fabs.f64 (*.f64 w r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 (*.f64 w (*.f64 w (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) 0))
(*.f64 w (*.f64 r (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))
(*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) r)) (neg.f64 w))
(-.f64 0 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r))))
(*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) r)) (neg.f64 w))
(-.f64 0 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r)))))
(*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) r)) (neg.f64 w))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 w) (*.f64 r r))))
(neg.f64 (*.f64 r (*.f64 (neg.f64 w) (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 (*.f64 w r) (neg.f64 r))) (*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) w))
(*.f64 (*.f64 (*.f64 w r) (neg.f64 r)) (neg.f64 w))
(*.f64 (*.f64 w (*.f64 (neg.f64 r) r)) (neg.f64 w))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (neg.f64 r)))) (*.f64 (neg.f64 (*.f64 w (neg.f64 r))) (*.f64 w (neg.f64 r))))
(*.f64 (neg.f64 (*.f64 w (neg.f64 r))) (neg.f64 (*.f64 w (neg.f64 r))))
(*.f64 (*.f64 w (neg.f64 r)) (-.f64 (*.f64 w (neg.f64 r)) 0))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) 1)
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 w w))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r))))
(/.f64 (*.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 (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (neg.f64 (*.f64 w (neg.f64 r))) (neg.f64 (*.f64 w (neg.f64 r)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (neg.f64 (*.f64 w (neg.f64 r))) (neg.f64 (*.f64 w (neg.f64 r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 w (*.f64 w (*.f64 r r))))
(*.f64 w (*.f64 r (*.f64 w r)))
(fabs.f64 (*.f64 (*.f64 w r) (*.f64 w (neg.f64 r))))
(fabs.f64 (*.f64 w (*.f64 (*.f64 w r) (neg.f64 r))))
(fabs.f64 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w r))))

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))
1.4b
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
5.4b
(/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
5.9b
(*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
Compiler

Compiled 119 to 76 computations (36.1% saved)

series7.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1340×rational_best_oopsla_all_46_json_45_simplify-23
1136×rational_best_oopsla_all_46_json-2
1136×rational_best_oopsla_all_46_json-1
1136×rational_best_oopsla_all_46_json-4
1136×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016142
1114142
2475142
32635142
47952142
Stop Event
node limit
Counts
4 → 95
Calls
Call 1
Inputs
(*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))
(*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 r (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 w 3/8)) r) (*.f64 r (*.f64 w (*.f64 w (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) w) (*.f64 w (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))) (*.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 w (*.f64 w 3/8)) r) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) w) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 r 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 r (*.f64 3/8 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 w (*.f64 v (*.f64 r 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 r (*.f64 -3/8 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 3/8 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 -3/8 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 3/8 (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 -3/8 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))))))

simplify129.0ms (0.7%)

Algorithm
egg-herbie
Rules
1062×rational_best_oopsla_all_46_json_45_simplify-13
950×rational_best_oopsla_all_46_json_45_simplify-37
946×rational_best_oopsla_all_46_json_45_simplify-49
862×rational_best_oopsla_all_46_json_45_simplify-7
856×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029110137
110069547
242059543
Stop Event
node limit
Counts
239 → 184
Calls
Call 1
Inputs
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) 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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 0)
(+.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(-.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 0)
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (neg.f64 r)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 r (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (neg.f64 r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(+.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 0)
(+.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 0)
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))))
(-.f64 (*.f64 (*.f64 w (*.f64 w 3/8)) r) (*.f64 r (*.f64 w (*.f64 w (*.f64 1/4 v)))))
(-.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) w) (*.f64 w (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (*.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))) (*.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) w))
(-.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 w 3/8)) r) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 1/4 v)))))
(-.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) w) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(+.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 0)
(+.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(+.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))))
(+.f64 0 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(+.f64 (*.f64 r (*.f64 w 3/8)) (-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(+.f64 (*.f64 r (*.f64 w 3/8)) (-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4))))))
(+.f64 (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(-.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 0)
(-.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(-.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 r (*.f64 3/8 (neg.f64 w))))
(-.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(-.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 r (*.f64 -3/8 w)))
(-.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))
(-.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 3/8 (neg.f64 w))))
(-.f64 (+.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 -3/8 w)))
(-.f64 (+.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))
(-.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 3/8 (neg.f64 w))))
(-.f64 (+.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 -3/8 w)))
(-.f64 (+.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))
(-.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 1)
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(/.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) -1)
(neg.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
Outputs
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 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/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 r 2) (*.f64 -1/4 (pow.f64 w 2)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 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 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3)) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (*.f64 -1/4 (/.f64 (*.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 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) r))
(*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.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 (*.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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(*.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 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(*.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 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 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 v (*.f64 -1/4 (*.f64 (pow.f64 w 2) r))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 r))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 r (*.f64 3/8 w))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 v -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 w r))) (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (*.f64 r (*.f64 3/8 w)))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 3/8 (*.f64 w r)) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 0)
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 0)
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (neg.f64 r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 r (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))) (*.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (neg.f64 r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) 1)
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 r r))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 w w))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r))))
(+.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v)) (/.f64 (*.f64 w (*.f64 r (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 r (*.f64 w r)))) (-.f64 1 v))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 0)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8)))))
(*.f64 (neg.f64 w) (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 w (neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r))))
(-.f64 (*.f64 (*.f64 w (*.f64 w 3/8)) r) (*.f64 r (*.f64 w (*.f64 w (*.f64 1/4 v)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) w) (*.f64 w (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))) (*.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) w))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8)))))
(*.f64 (neg.f64 w) (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 w (neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8)))))
(*.f64 (neg.f64 w) (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 w (neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r))))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 w 3/8)) r) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 1/4 v)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(-.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) w) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 w (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(-.f64 (+.f64 (*.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))) (*.f64 0 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (*.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) w))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8)))))
(*.f64 (neg.f64 w) (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 w (neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) 1)
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 r r))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 w w))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))) (/.f64 (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 w (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 0)
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 0 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4))))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 0)
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 0 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 r (*.f64 3/8 (neg.f64 w))))
(*.f64 r (-.f64 (*.f64 w (*.f64 v -1/4)) (*.f64 3/8 (neg.f64 w))))
(*.f64 r (-.f64 (*.f64 v (*.f64 w -1/4)) (*.f64 w -3/8)))
(-.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 r (*.f64 -3/8 w)))
(-.f64 (*.f64 (neg.f64 r) (*.f64 1/4 (*.f64 w v))) (*.f64 r (*.f64 w -3/8)))
(-.f64 (*.f64 1/4 (*.f64 (neg.f64 r) (*.f64 v w))) (*.f64 w (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 3/8 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r) 0) (*.f64 r (-.f64 (*.f64 w (*.f64 v -1/4)) (*.f64 3/8 (neg.f64 w)))))
(+.f64 0 (*.f64 r (-.f64 (*.f64 v (*.f64 w -1/4)) (*.f64 w -3/8))))
(-.f64 (+.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 r (*.f64 -3/8 w)))
(+.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r) 0) (-.f64 (*.f64 (neg.f64 r) (*.f64 1/4 (*.f64 w v))) (*.f64 r (*.f64 w -3/8))))
(+.f64 (*.f64 1/4 (*.f64 (neg.f64 r) (*.f64 v w))) (-.f64 0 (*.f64 w (*.f64 r -3/8))))
(+.f64 (*.f64 1/4 (*.f64 (neg.f64 r) (*.f64 v w))) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 (+.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 0 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 1 (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 -1/4 v)) r) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 3/8 (neg.f64 w))))
(+.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r) 0) (*.f64 r (-.f64 (*.f64 w (*.f64 v -1/4)) (*.f64 3/8 (neg.f64 w)))))
(+.f64 0 (*.f64 r (-.f64 (*.f64 v (*.f64 w -1/4)) (*.f64 w -3/8))))
(-.f64 (+.f64 (*.f64 (*.f64 r 3/8) w) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 w (*.f64 v (*.f64 r 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(-.f64 (+.f64 (*.f64 (*.f64 w (*.f64 1/4 v)) (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 r (*.f64 -3/8 w)))
(+.f64 (*.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) r) 0) (-.f64 (*.f64 (neg.f64 r) (*.f64 1/4 (*.f64 w v))) (*.f64 r (*.f64 w -3/8))))
(+.f64 (*.f64 1/4 (*.f64 (neg.f64 r) (*.f64 v w))) (-.f64 0 (*.f64 w (*.f64 r -3/8))))
(+.f64 (*.f64 1/4 (*.f64 (neg.f64 r) (*.f64 v w))) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 (+.f64 (*.f64 0 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)) r))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(-.f64 (+.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w)) (*.f64 0 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))))) (*.f64 (/.f64 w w) (*.f64 w (*.f64 v (*.f64 r 1/4)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) 1)
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 r r))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 w w))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (-.f64 3/8 (*.f64 1/4 v)) (-.f64 3/8 (*.f64 1/4 v))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (-.f64 3/8 (*.f64 1/4 v))) (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v))))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r))) (*.f64 w (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (/.f64 r r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (/.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (/.f64 w w) (/.f64 w w)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 w (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))) (/.f64 (*.f64 r (-.f64 3/8 (*.f64 1/4 v))) (*.f64 r (-.f64 3/8 (*.f64 1/4 v)))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))) -1)
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))
(neg.f64 (*.f64 r (*.f64 w (+.f64 (*.f64 1/4 v) -3/8))))
(neg.f64 (*.f64 w (*.f64 r (+.f64 (*.f64 1/4 v) -3/8))))
(*.f64 (neg.f64 r) (*.f64 w (+.f64 (*.f64 1/4 v) -3/8)))
(neg.f64 (*.f64 (+.f64 (*.f64 1/4 v) -3/8) (*.f64 w r)))

localize81.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r)))))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))) (-.f64 1 v))
20.8b
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
22.0b
(*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))
Compiler

Compiled 197 to 63 computations (68% saved)

series4.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1496×rational_best_oopsla_all_46_json_45_simplify-23
1266×rational_best_oopsla_all_46_json-2
1266×rational_best_oopsla_all_46_json-1
1266×rational_best_oopsla_all_46_json-4
1266×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
022232
1154232
2571172
33375136
Stop Event
node limit
Counts
4 → 63
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r))))) (-.f64 1 v))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (neg.f64 (*.f64 r (neg.f64 r)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 r r) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))) (*.f64 (*.f64 r r) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 0 (*.f64 0 (*.f64 r (neg.f64 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (neg.f64 r))) (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))) (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 0 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 (neg.f64 (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (neg.f64 r))) (*.f64 (*.f64 r (neg.f64 r)) (/.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r)) (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 3/8) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))))))

simplify212.0ms (1.1%)

Algorithm
egg-herbie
Rules
906×rational_best_oopsla_all_46_json_45_simplify-37
866×rational_best_oopsla_all_46_json_45_simplify-13
670×rational_best_oopsla_all_46_json_45_simplify-72
626×rational_best_oopsla_all_46_json_45_simplify-49
602×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02037957
17047521
229677433
Stop Event
node limit
Counts
183 → 161
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))
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (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 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(+.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))
(+.f64 0 (*.f64 (*.f64 r r) (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))) (*.f64 (*.f64 r r) (*.f64 w w)))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(-.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 0 (*.f64 0 (*.f64 r (neg.f64 r)))))
(-.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(-.f64 (*.f64 0 (*.f64 r (neg.f64 r))) (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 r r))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))) (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) -1)
(neg.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(+.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 0)
(+.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 0 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))
(+.f64 0 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))
(-.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 (neg.f64 (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 r r)))
(-.f64 (*.f64 0 (*.f64 r (neg.f64 r))) (*.f64 (*.f64 r (neg.f64 r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 1)
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r)) (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 0)
(+.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))
(+.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 0)
(-.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 3/8) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) 3/8))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 r r))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))
(neg.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
Outputs
(*.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))
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(pow.f64 w 2)
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 w 2) (*.f64 3/8 (pow.f64 r 2))) (+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8)) (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8))) (+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8)) (pow.f64 v 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) -3/8)) (pow.f64 v 3))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 2) (pow.f64 v 3)))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (+.f64 (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (+.f64 (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (pow.f64 r 2)) 1/4)
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) v)) (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) -1/8)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/4)) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (+.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 1/4 (pow.f64 w 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) -1/8)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 w 2) (*.f64 3/8 (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (pow.f64 r 2) (*.f64 (pow.f64 w 2) (-.f64 3/8 (*.f64 v 1/4))))
(+.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(+.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(+.f64 0 (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))) (*.f64 (*.f64 r r) (*.f64 w w)))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 0)
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(-.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 0 (*.f64 0 (*.f64 r (neg.f64 r)))))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(-.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(-.f64 (*.f64 0 (*.f64 r (neg.f64 r))) (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 1)
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 r r))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))) (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))
(/.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))) (*.f64 (*.f64 r r) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r r))) (/.f64 (*.f64 r (*.f64 (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))) r)) (*.f64 r (*.f64 (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))) r))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (*.f64 r (*.f64 (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) r)) (*.f64 r (*.f64 (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))) r))))
(/.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) -1)
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(neg.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 w (*.f64 (*.f64 r r) w))
(*.f64 w (*.f64 w (*.f64 r r)))
(*.f64 (*.f64 r r) (*.f64 w w))
(+.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 0)
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(+.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 0 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(+.f64 0 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 0)
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 (neg.f64 (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 r r)))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(-.f64 (*.f64 0 (*.f64 r (neg.f64 r))) (*.f64 (*.f64 r (neg.f64 r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) 1)
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 r r))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))
(*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))
(/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (/.f64 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r)) (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))
(/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (/.f64 (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r)) (*.f64 (/.f64 (*.f64 w w) (*.f64 r r)) (/.f64 r r))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 0)
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 0)
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) 1)
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (-.f64 1 v))))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (-.f64 1 v))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (-.f64 1 v))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 0)
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(+.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(+.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 0)
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(-.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (+.f64 -3/8 (*.f64 v 1/4))))
(neg.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))
(-.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) 3/8) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 v 1/4)))
(neg.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (+.f64 -3/8 (*.f64 v 1/4))))
(neg.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 v 1/4)))
(*.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 3/8 (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w (*.f64 r r)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))) (*.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (+.f64 (*.f64 v 1/4) -3/8)))
(*.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))) (-.f64 0 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w (*.f64 r r)))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) 3/8))
(neg.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (+.f64 -3/8 (*.f64 v 1/4))))
(neg.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 (*.f64 -1/4 v) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) 1)
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 r r))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r)))) (*.f64 r (*.f64 r (/.f64 (*.f64 w w) (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r))) (*.f64 (*.f64 r r) (/.f64 (*.f64 w w) (*.f64 r r)))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (*.f64 (*.f64 r r) (*.f64 w w))))
(*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))
(*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 -3/8 (*.f64 v -1/4))) (*.f64 (*.f64 w (*.f64 w (*.f64 r r))) (-.f64 -3/8 (*.f64 v -1/4)))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w)))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 -1/4 v) -3/8))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (/.f64 (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8))))
(/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 (*.f64 -1/4 v) -3/8)) (/.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8))) (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (/.f64 (-.f64 (*.f64 -1/4 v) -3/8) (-.f64 (*.f64 -1/4 v) -3/8)))))
(/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (-.f64 (*.f64 v -1/4) -3/8)) (/.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8))) (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)))))
(/.f64 (*.f64 w (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w (*.f64 r r))))))
(/.f64 (*.f64 (*.f64 r r) (*.f64 (-.f64 (*.f64 v -1/4) -3/8) (*.f64 w w))) (/.f64 (*.f64 w (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w (*.f64 r r)))) (*.f64 w (*.f64 (/.f64 (-.f64 (*.f64 v -1/4) -3/8) (-.f64 (*.f64 v -1/4) -3/8)) (*.f64 w (*.f64 r r))))))
(neg.f64 (*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 w (*.f64 (*.f64 r r) w)) (+.f64 -3/8 (*.f64 v 1/4))))
(neg.f64 (*.f64 w (*.f64 (+.f64 -3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(*.f64 (*.f64 (*.f64 r r) (*.f64 w w)) (-.f64 3/8 (*.f64 v 1/4)))

localize68.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))
4.9b
(*.f64 w (*.f64 r (*.f64 r w)))
5.4b
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))
12.8b
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
Compiler

Compiled 256 to 129 computations (49.6% saved)

series3.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1462×rational_best_oopsla_all_46_json_45_simplify-23
1260×rational_best_oopsla_all_46_json-2
1260×rational_best_oopsla_all_46_json-1
1260×rational_best_oopsla_all_46_json-4
1260×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018214
1126214
2504214
32866214
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))
(*.f64 w (*.f64 r (*.f64 r w)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))))
((#(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)) (*.f64 0 (*.f64 w (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (*.f64 0 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))))))) (#(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 0 (*.f64 w (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))) (*.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 0 (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) w))))) (#(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 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(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 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w))) (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))))) (#(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 +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 v (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 (*.f64 w r) (*.f64 w r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (*.f64 v 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (+.f64 (*.f64 v 1/4) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 (*.f64 v 1/4) -3/8)))))))

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
1258×rational_best_oopsla_all_46_json_45_simplify-37
1240×rational_best_oopsla_all_46_json_45_simplify-13
926×rational_best_oopsla_all_46_json_45_simplify-72
896×rational_best_oopsla_all_46_json_45_simplify-49
780×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02388934
18718498
237368498
Stop Event
node limit
Counts
208 → 147
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 w 2) (pow.f64 r 2)))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) v)) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) -1))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (*.f64 0 (*.f64 w (*.f64 w r))))
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (*.f64 0 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))))
(+.f64 0 (*.f64 (*.f64 w r) (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))) (*.f64 (*.f64 w r) (*.f64 w r)))
(-.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) w))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1)
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 r r))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 w w))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w))) (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 w r) (*.f64 w r)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 0)
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 0)
(-.f64 0 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 v (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1/4)))
(-.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 (*.f64 w r) (*.f64 w r))))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (*.f64 v 1/4)))
(-.f64 (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (+.f64 (*.f64 v 1/4) -3/8)))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) 3/8))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 w w))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 (*.f64 v 1/4) -3/8)))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2))))
(+.f64 (*.f64 v (-.f64 (*.f64 -1/4 (*.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 v 3) (-.f64 (*.f64 -1/4 (*.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 (pow.f64 v 2) (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))))
(+.f64 (*.f64 v (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2))))) (+.f64 (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 2))) (*.f64 (-.f64 (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 -3/8 (pow.f64 r 2)))) (pow.f64 v 3))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 v (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8)) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 (pow.f64 v 3) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (+.f64 v (pow.f64 v 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) -1/8))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.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)) v)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(+.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (-.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.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 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.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)) v)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))))
(-.f64 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (-.f64 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.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)) v)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.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 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (pow.f64 v 3)))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (pow.f64 v 3))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) v)) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) v)) (-.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) 1/8) (pow.f64 v 3)))) (*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4)))) (-.f64 1 v))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 (pow.f64 w 2) (pow.f64 r 2))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 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 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2))))
(*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4))
(*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 v (*.f64 (pow.f64 w 2) (*.f64 -1/4 (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 v -1/4)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 v (*.f64 (pow.f64 r 2) -1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 1/4 v)) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (-.f64 3/8 (*.f64 v 1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 0)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(+.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 0)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)) (/.f64 -1 (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v)))))
(+.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) -1))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 1 (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v)))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (-.f64 1 v))
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(*.f64 (*.f64 w r) (*.f64 w r))
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (*.f64 0 (*.f64 w (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(+.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (*.f64 0 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(+.f64 0 (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(-.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 0)
(*.f64 (*.f64 w r) (*.f64 w r))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 (neg.f64 w) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r r)))) (*.f64 (neg.f64 (*.f64 w (*.f64 r r))) w))
(*.f64 (*.f64 w r) (*.f64 w r))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1)
(*.f64 (*.f64 w r) (*.f64 w r))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 r r))
(*.f64 (*.f64 w r) (*.f64 w r))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 w w))
(*.f64 (*.f64 w r) (*.f64 w r))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(*.f64 (*.f64 w 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 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w))) (*.f64 r (*.f64 (*.f64 w r) (/.f64 w w)))))
(*.f64 (*.f64 w r) (*.f64 w r))
(/.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(fabs.f64 (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (*.f64 w r) (*.f64 w r))
(fabs.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (*.f64 w r) (*.f64 w r))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 0)
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(+.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(+.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(-.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 0)
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 r (*.f64 (neg.f64 w) (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (*.f64 w (*.f64 (neg.f64 w) (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 v (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(-.f64 (*.f64 0 (+.f64 (*.f64 v 1/4) -3/8)) (*.f64 (+.f64 (*.f64 v 1/4) -3/8) (*.f64 (*.f64 w r) (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 r (*.f64 (neg.f64 w) (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (*.f64 w (*.f64 (neg.f64 w) (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4)))
(-.f64 (*.f64 3/8 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (*.f64 v 1/4)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))) (*.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (+.f64 (*.f64 v 1/4) -3/8)))
(*.f64 (*.f64 (*.f64 w r) (*.f64 (*.f64 w r) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (-.f64 0 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r r)) (/.f64 (-.f64 (*.f64 v 1/4) 3/8) (-.f64 (*.f64 v 1/4) 3/8)))) (neg.f64 (+.f64 -3/8 (*.f64 v 1/4))))
(-.f64 (*.f64 (*.f64 v 1/4) (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) 3/8))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r)))) (*.f64 (neg.f64 (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) 1)
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (/.f64 r r))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 w w))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r r)) (*.f64 w (*.f64 r r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r))) (*.f64 (*.f64 w r) (*.f64 (/.f64 (-.f64 3/8 (*.f64 v 1/4)) (-.f64 3/8 (*.f64 v 1/4))) (*.f64 w r)))))
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r)))
(*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))))
(/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r))) (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r r)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r))) (*.f64 r (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w r)))))
(neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 (*.f64 v 1/4) -3/8)))
(neg.f64 (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) (+.f64 -3/8 (*.f64 v 1/4))))
(*.f64 (*.f64 r (*.f64 (neg.f64 w) (*.f64 w r))) (+.f64 -3/8 (*.f64 v 1/4)))
(*.f64 (*.f64 w (*.f64 (neg.f64 w) (*.f64 r r))) (+.f64 -3/8 (*.f64 v 1/4)))

localize87.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 3/8 (*.f64 w (pow.f64 r 2)))
0.3b
(/.f64 2 (*.f64 r r))
5.0b
(*.f64 w (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
7.0b
(*.f64 w (pow.f64 r 2))
Compiler

Compiled 98 to 63 computations (35.7% saved)

series3.0ms (0%)

Counts
3 → 24
Calls

18 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
744×rational_best_oopsla_all_46_json_45_simplify-35
728×rational_best_oopsla_all_46_json_45_simplify-80
624×rational_best_oopsla_all_46_json_45_simplify-89
598×rational_best_oopsla_all_46_json_45_simplify-13
576×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
16757
222957
3106857
4510357
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(*.f64 w (pow.f64 r 2))
(*.f64 w (*.f64 3/8 (*.f64 w (pow.f64 r 2))))
(*.f64 3/8 (*.f64 w (pow.f64 r 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))) (*.f64 w (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))) (*.f64 w (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (pow.f64 r 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (neg.f64 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))) (*.f64 w (neg.f64 (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (/.f64 w w))) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) w)) (*.f64 w (/.f64 (pow.f64 r 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))) (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (neg.f64 (pow.f64 r 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (neg.f64 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (/.f64 w w))) w))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w 3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) (*.f64 w (neg.f64 (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) 3/8) (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 w 3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (pow.f64 r 2) -3/8) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) (*.f64 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))) (*.f64 w (neg.f64 (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) 3/8) (*.f64 (pow.f64 r 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 r 2) -3/8) w))))))

simplify131.0ms (0.7%)

Algorithm
egg-herbie
Rules
1224×rational_best_oopsla_all_46_json_45_simplify-10
1194×rational_best_oopsla_all_46_json_45_simplify-30
848×rational_best_oopsla_all_46_json_45_simplify-72
726×rational_best_oopsla_all_46_json_45_simplify-23
658×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02093528
16563528
226633524
363283524
Stop Event
node limit
Counts
134 → 126
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 (*.f64 w (pow.f64 r 2)) 0)
(+.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))))
(+.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))))
(+.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))
(+.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))) 0))
(+.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))) 0))
(+.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) 0))
(+.f64 0 (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))) (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))) (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (pow.f64 r 2)))
(-.f64 (*.f64 w (pow.f64 r 2)) 0)
(-.f64 0 (*.f64 w (neg.f64 (pow.f64 r 2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))) (*.f64 w (neg.f64 (pow.f64 r 2)))))
(-.f64 0 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (/.f64 w w))) w))
(/.f64 (*.f64 w (pow.f64 r 2)) 1)
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 w w))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) w)) (*.f64 w (/.f64 (pow.f64 r 2) w))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))) (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))
(/.f64 (*.f64 w (neg.f64 (pow.f64 r 2))) -1)
(neg.f64 (*.f64 w (neg.f64 (pow.f64 r 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (/.f64 w w))) w))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 0)
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w 3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))) 0))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w 3/8)) 0))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) 0))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) 0))
(+.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 0)
(-.f64 0 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(-.f64 0 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2))))))
(-.f64 0 (*.f64 1 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(-.f64 0 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w))))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))
(-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) (*.f64 w (neg.f64 (pow.f64 r 2)))))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 1)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 w w))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) 3/8) (*.f64 (pow.f64 r 2) 3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(neg.f64 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(neg.f64 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2))))))
(neg.f64 (*.f64 1 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w))))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 0)
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 w 3/8)))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 w 3/8)) 0))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) 0))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) 0))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))) 0))
(+.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(-.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 0)
(-.f64 0 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))
(-.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))
(-.f64 0 (*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(-.f64 0 (*.f64 (*.f64 (pow.f64 r 2) -3/8) w))
(-.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) (*.f64 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))) (*.f64 w (neg.f64 (pow.f64 r 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 1)
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) 3/8) (*.f64 (pow.f64 r 2) 3/8)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(/.f64 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8) -1)
(neg.f64 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) -3/8) w))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 w (pow.f64 r 2)) 0)
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 w (pow.f64 r 2)) (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))) 0))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))) 0))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 w (pow.f64 r 2)) (+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) 0))
(*.f64 w (pow.f64 r 2))
(+.f64 0 (*.f64 w (pow.f64 r 2)))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) w))) (*.f64 w (pow.f64 r 2)))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))) (*.f64 w (pow.f64 r 2)))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (pow.f64 r 2)))
(*.f64 w (pow.f64 r 2))
(-.f64 (*.f64 w (pow.f64 r 2)) 0)
(*.f64 w (pow.f64 r 2))
(-.f64 0 (*.f64 w (neg.f64 (pow.f64 r 2))))
(*.f64 w (pow.f64 r 2))
(-.f64 0 (*.f64 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))) (*.f64 w (neg.f64 (pow.f64 r 2)))))
(*.f64 w (pow.f64 r 2))
(-.f64 0 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (/.f64 w w))) w))
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) 1)
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 w w))
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (/.f64 w w) (/.f64 w w)))
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(*.f64 w (pow.f64 r 2))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) w)) (*.f64 w (/.f64 (pow.f64 r 2) w))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (/.f64 w w) (*.f64 (pow.f64 r 2) (/.f64 w w)))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (/.f64 w w) (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 (/.f64 w w) (/.f64 w w)))))
(/.f64 (*.f64 w (pow.f64 r 2)) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))) (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))
(/.f64 (*.f64 w (neg.f64 (pow.f64 r 2))) -1)
(*.f64 w (pow.f64 r 2))
(neg.f64 (*.f64 w (neg.f64 (pow.f64 r 2))))
(*.f64 w (pow.f64 r 2))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (/.f64 w w))) w))
(*.f64 w (pow.f64 r 2))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 0)
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w 3/8)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))) 0))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w 3/8)) 0))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) 0))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) 0))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 0)
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 0 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 0 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2))))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 0 (*.f64 1 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 0 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) (*.f64 w (neg.f64 (pow.f64 r 2)))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))) (neg.f64 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))) (neg.f64 (*.f64 w (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))))
(*.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) 1)
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 w w))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) 3/8) (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (/.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) w))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (/.f64 (*.f64 w (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) w)) (*.f64 w (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(neg.f64 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(neg.f64 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2))))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(neg.f64 (*.f64 1 (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w 3/8)))))
(*.f64 w (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 0)
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 w 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 w 3/8)) 0))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) 0))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) 0))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))) 0))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 0)
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 0 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 0 (*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 0 (*.f64 (*.f64 (pow.f64 r 2) -3/8) w))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))) (*.f64 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))) (*.f64 w (neg.f64 (pow.f64 r 2)))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(-.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) 1)
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 w w))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) 3/8) (*.f64 (pow.f64 r 2) 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 (pow.f64 r 2) (*.f64 3/8 w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 w)) (*.f64 (pow.f64 r 2) (*.f64 3/8 w)))))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 3/8 (/.f64 w w)))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2)))) (*.f64 3/8 (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))))))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(/.f64 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8) -1)
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(neg.f64 (*.f64 (*.f64 w (pow.f64 r 2)) -3/8))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(neg.f64 (*.f64 (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) 3/8)) (*.f64 w (*.f64 (pow.f64 r 2) 3/8))) (*.f64 (*.f64 w (pow.f64 r 2)) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) -3/8) w))
(*.f64 (pow.f64 r 2) (*.f64 3/8 w))

eval1.3s (7.2%)

Compiler

Compiled 64142 to 37858 computations (41% saved)

prune392.0ms (2.1%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New115551160
Fresh022
Picked011
Done448
Total1159121171
Error
2.9b
Counts
1171 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
15.0b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (-.f64 1 v)))
17.2b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v)))
11.8b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v)))
11.8b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)))
20.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))))
22.7b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 w (*.f64 r (*.f64 r w)))) (-.f64 1 v))))))
6.0b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
22.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 w (*.f64 w (*.f64 (*.f64 r r) (-.f64 (*.f64 v -1/4) -3/8)))) (-.f64 1 v))))
19.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 w (*.f64 3/8 (*.f64 w (pow.f64 r 2)))) (-.f64 1 v))))
19.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (neg.f64 (*.f64 3/8 (*.f64 w (*.f64 w (neg.f64 (pow.f64 r 2)))))) (-.f64 1 v))))
22.1b
(+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w)))) (-.f64 1 v))))
19.4b
(+.f64 -3/2 (-.f64 (*.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v))))
Compiler

Compiled 526 to 373 computations (29.1% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 51 computations (40.7% saved)

series4.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1112×rational_best_oopsla_all_46_json_45_simplify-89
1040×rational_best_oopsla_all_46_json_45_simplify-13
956×rational_best_oopsla_all_46_json_45_simplify-37
892×rational_best_oopsla_all_46_json_45_simplify-87
834×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0957
16957
229957
3170857
Stop Event
node limit
Counts
3 → 150
Calls
Call 1
Inputs
(*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w))))
(*.f64 r (*.f64 3/8 w))
(*.f64 w (*.f64 r (*.f64 3/8 w)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r w)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r w)) (*.f64 (*.f64 r w) (*.f64 r (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 w 3/8)) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 r (*.f64 r 3/8))) (*.f64 w (*.f64 r (*.f64 r 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r 3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) r))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r 3/8)) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r))))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r 3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 w -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 r (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 3/8 (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))) (*.f64 r (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -3/8 (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) (*.f64 w -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 r (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 w (*.f64 3/8 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) (*.f64 r (/.f64 (*.f64 w 3/8) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w -3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 r (*.f64 w -3/8)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 r w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (neg.f64 (/.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r w)) (*.f64 r (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 r w) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (neg.f64 (/.f64 r r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 r (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 w (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w 3/8) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w -3/8) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 w (*.f64 w -3/8)) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r w)) (*.f64 (*.f64 r w) (*.f64 w -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 r (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 w 3/8)) (*.f64 w (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 w (*.f64 3/8 (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))))))))

simplify133.0ms (0.7%)

Algorithm
egg-herbie
Rules
1128×rational_best_oopsla_all_46_json_45_simplify-23
1116×rational_best_oopsla_all_46_json_45_simplify-72
1094×rational_best_oopsla_all_46_json_45_simplify-7
1028×rational_best_oopsla_all_46_json_45_simplify-49
814×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02985620
110315620
240835620
Stop Event
node limit
Counts
222 → 236
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/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w r))
(*.f64 3/8 (*.f64 w 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 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0)
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r w) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) 0))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(+.f64 (*.f64 0 (*.f64 r w)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0)
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r w) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) 0))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 1 (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w)))
(-.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) w))
(-.f64 (*.f64 0 (*.f64 r w)) (*.f64 (*.f64 r w) (*.f64 r (*.f64 w -3/8))))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 r r))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 w 3/8)) (*.f64 w (*.f64 w 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 r (*.f64 r 3/8))) (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r))))
(+.f64 (*.f64 r (*.f64 w 3/8)) 0)
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r w) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r 3/8) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(+.f64 0 (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) r))) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 r 3/8)) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r))))) (*.f64 r (*.f64 w 3/8)))
(-.f64 (*.f64 r (*.f64 w 3/8)) 0)
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r w) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r 3/8) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(-.f64 0 (*.f64 r (*.f64 w -3/8)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 r (*.f64 w -3/8))))
(-.f64 0 (*.f64 3/8 (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))) (*.f64 r (*.f64 w -3/8))))
(-.f64 0 (*.f64 -3/8 (*.f64 r w)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) r))
(-.f64 0 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) (*.f64 w -3/8)))
(-.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 r (*.f64 w -3/8))))
(/.f64 (*.f64 r (*.f64 w 3/8)) 1)
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 w (*.f64 3/8 (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) (*.f64 r (/.f64 (*.f64 w 3/8) r))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))
(/.f64 (*.f64 r (*.f64 w -3/8)) -1)
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 0)
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 r w) 0))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (neg.f64 (/.f64 r r)) 0))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w -3/8)) 0))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 r w)) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 0)
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 r w) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (neg.f64 (/.f64 r r)) 0))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w -3/8)) 0))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 w -3/8))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 w -3/8))))
(-.f64 0 (*.f64 (*.f64 w 3/8) (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w 3/8))))
(-.f64 0 (*.f64 (*.f64 w -3/8) (*.f64 r w)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 r (*.f64 w (*.f64 w 3/8)))))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w -3/8)) r))
(-.f64 (*.f64 0 (*.f64 r w)) (*.f64 (*.f64 r w) (*.f64 w -3/8)))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 r (*.f64 w -3/8))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 w 3/8)) (*.f64 w (*.f64 w 3/8))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 w (*.f64 3/8 (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) -1)
(neg.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.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 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r w) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r w)) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r w) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) 0))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 1 (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w)))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 -1 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) w))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 (*.f64 0 (*.f64 r w)) (*.f64 (*.f64 r w) (*.f64 r (*.f64 w -3/8))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(-.f64 (*.f64 0 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) (*.f64 r (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))) (*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8)))))
(*.f64 (*.f64 w r) (*.f64 (/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))) (neg.f64 (*.f64 w (*.f64 r -3/8)))))
(*.f64 (*.f64 w r) (*.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8))))) (neg.f64 (*.f64 w (*.f64 r -3/8)))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(*.f64 (*.f64 w r) (neg.f64 (*.f64 w (*.f64 r -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 r r))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (*.f64 w (*.f64 w (*.f64 3/8 r)))))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 3/8 w) (*.f64 3/8 w)))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 3/8 w) (*.f64 3/8 w)))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 3/8 w) (*.f64 3/8 w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 w (*.f64 3/8 r)) (*.f64 w (*.f64 3/8 r))))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 r (*.f64 3/8 w))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r -3/8)) (*.f64 w (*.f64 r -3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 w 3/8)) (*.f64 w (*.f64 w 3/8))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 w (*.f64 3/8 w)) (*.f64 w (*.f64 3/8 w))))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 3/8 (*.f64 w w)) (*.f64 3/8 (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 3/8 (*.f64 w w)) (*.f64 3/8 (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 w (*.f64 r (*.f64 r 3/8))) (*.f64 w (*.f64 r (*.f64 r 3/8)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))
(*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))
(*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (*.f64 w (*.f64 w (*.f64 3/8 r))))) (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (*.f64 w (*.f64 w (*.f64 3/8 r)))))))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r))))) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r))))) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))))))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r)))) (/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 r -3/8)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 r 3/8)))) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r)) (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) r)) (*.f64 r (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) r))))
(/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r))))
(+.f64 (*.f64 r (*.f64 w 3/8)) 0)
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r w) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r 3/8) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 0 (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) r))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 r 3/8)) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r))))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) 0)
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r w) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r 3/8) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(-.f64 0 (*.f64 r (*.f64 w -3/8)))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 r (*.f64 w -3/8))))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 3/8 (*.f64 r (neg.f64 w))))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))) (*.f64 r (*.f64 w -3/8))))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 -3/8 (*.f64 r w)))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 w (*.f64 3/8 (/.f64 r r)))) r))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))) (*.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) (*.f64 w -3/8)))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 r (*.f64 w -3/8))))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(/.f64 (*.f64 r (*.f64 w 3/8)) 1)
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 r r))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 w (*.f64 3/8 r)) (*.f64 w (*.f64 3/8 r))))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 r (*.f64 3/8 w))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 w (*.f64 r -3/8)) (*.f64 w (*.f64 r -3/8))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 w (*.f64 3/8 (/.f64 r r)))))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 w (*.f64 3/8 (/.f64 r r))))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 w (*.f64 (/.f64 r r) (*.f64 3/8 (/.f64 r r)))) (*.f64 w (*.f64 (/.f64 r r) (*.f64 3/8 (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (*.f64 (/.f64 r r) (*.f64 3/8 (*.f64 w (/.f64 r r)))) (*.f64 (/.f64 r r) (*.f64 3/8 (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 (*.f64 3/8 (/.f64 r r)) (*.f64 w (/.f64 r r))) (*.f64 (*.f64 3/8 (/.f64 r r)) (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8))) (*.f64 r (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 w) (*.f64 3/8 w))) (*.f64 r (/.f64 (*.f64 3/8 w) (*.f64 3/8 w)))))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 w) (*.f64 3/8 w))) (*.f64 r (/.f64 (*.f64 3/8 w) (*.f64 3/8 w)))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 w) (*.f64 3/8 w))) (*.f64 r (/.f64 (*.f64 3/8 w) (*.f64 3/8 w)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (/.f64 (*.f64 w (*.f64 3/8 r)) (*.f64 w (*.f64 3/8 r))) (/.f64 (*.f64 w (*.f64 3/8 r)) (*.f64 w (*.f64 3/8 r)))))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (/.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 r (*.f64 3/8 w))) (/.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 r (*.f64 3/8 w)))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (/.f64 (*.f64 w (*.f64 r -3/8)) (*.f64 w (*.f64 r -3/8))) (/.f64 (*.f64 w (*.f64 r -3/8)) (*.f64 w (*.f64 r -3/8)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 (*.f64 w 3/8) r)) (*.f64 r (/.f64 (*.f64 w 3/8) r))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 w) r)) (*.f64 r (/.f64 (*.f64 3/8 w) r))))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 w) r)) (*.f64 r (/.f64 (*.f64 3/8 w) r))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 w) r)) (*.f64 r (/.f64 (*.f64 3/8 w) r))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 3/8 r)) (*.f64 w (*.f64 3/8 r)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 3/8 r)) (*.f64 w (*.f64 3/8 r))))))
(/.f64 (*.f64 r (*.f64 3/8 w)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 r (*.f64 3/8 w)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 3/8 w)) (*.f64 r (*.f64 3/8 w))))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 r -3/8)) (*.f64 w (*.f64 r -3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 w (*.f64 r -3/8)) (*.f64 w (*.f64 r -3/8))))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 r (*.f64 3/8 w))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w -3/8)) -1)
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 0)
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 r w) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (neg.f64 (/.f64 r r)) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w -3/8)) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 r w)) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 r (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 0)
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 r w) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (neg.f64 (/.f64 r r)) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 (*.f64 w (*.f64 w -3/8)) 0))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 w -3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 w -3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 w 3/8) (*.f64 r (neg.f64 w))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 r (neg.f64 w))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (neg.f64 r) (*.f64 w (*.f64 w 3/8))))
(neg.f64 (*.f64 w (*.f64 (neg.f64 r) (*.f64 3/8 w))))
(neg.f64 (*.f64 (*.f64 3/8 (*.f64 w w)) (neg.f64 r)))
(-.f64 0 (*.f64 (*.f64 w -3/8) (*.f64 r w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 r (*.f64 w (*.f64 w 3/8)))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 0 (*.f64 (*.f64 w (*.f64 w -3/8)) r))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 r w)) (*.f64 (*.f64 r w) (*.f64 w -3/8)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 w (*.f64 r (*.f64 w -3/8)))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 r (*.f64 w -3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 1)
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 r r))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 w 3/8)) (*.f64 w (*.f64 w 3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 3/8 (/.f64 r r))) (*.f64 w (*.f64 3/8 (/.f64 r r)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (*.f64 3/8 (*.f64 w (/.f64 r r))) (*.f64 3/8 (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 3/8 (*.f64 w (/.f64 r r))) (*.f64 3/8 (*.f64 w (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8))))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r)))) (*.f64 w (*.f64 w (*.f64 3/8 (/.f64 r r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (*.f64 w (*.f64 3/8 (*.f64 w (/.f64 r r)))) (*.f64 w (*.f64 3/8 (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (*.f64 3/8 (/.f64 r r)) (*.f64 w w)) (*.f64 (*.f64 3/8 (/.f64 r r)) (*.f64 w w))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w (/.f64 r r)))) (*.f64 3/8 (*.f64 w (*.f64 w (/.f64 r r))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (*.f64 w r)) (*.f64 w (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (*.f64 w (*.f64 w (*.f64 3/8 r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (*.f64 w (*.f64 w (*.f64 3/8 r))))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 3/8 r))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 3/8 r)) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 3/8 r)) w))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 3/8 w)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 3/8 w)) w))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (/.f64 (*.f64 3/8 (*.f64 w r)) w)) (*.f64 w (/.f64 (*.f64 3/8 (*.f64 w r)) w))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8))))) (*.f64 (/.f64 r r) (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) (*.f64 r (*.f64 w (*.f64 w 3/8)))))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) -1)
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(neg.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))))
(*.f64 w (*.f64 w (*.f64 3/8 r)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 45 computations (47.7% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite128.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1070×rational_best_oopsla_all_46_json_45_simplify-13
1060×rational_best_oopsla_all_46_json_45_simplify-89
1006×rational_best_oopsla_all_46_json_45_simplify-37
840×rational_best_oopsla_all_46_json_45_simplify-87
814×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0957
16957
229557
3168357
4786257
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r))))
(*.f64 3/8 (*.f64 w r))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 r (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r w) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) r))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))) (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.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 r (*.f64 3/8 (*.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 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w 3/8))) (*.f64 r (*.f64 r (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r w) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r (*.f64 w 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) w))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) r))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r -3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 3/8 (*.f64 r (/.f64 w w)))) (*.f64 r (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r -3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r w) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 r 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r -3/8) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) (*.f64 3/8 (*.f64 r (/.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 r w) -3/8) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r w) -3/8))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 w w) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 w) (*.f64 r 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r -3/8) w))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w 3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3/8 (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 3/8 (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 3/8 (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w 3/8) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 3/8 (*.f64 (*.f64 r w) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -3/8 (*.f64 r (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) (*.f64 r (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (/.f64 w w) (/.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.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 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 (*.f64 r w) -3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 (*.f64 r w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 3/8 (*.f64 (*.f64 r w) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -3/8 (*.f64 r (*.f64 w w))))))))

simplify172.0ms (0.9%)

Algorithm
egg-herbie
Rules
1346×rational_best_oopsla_all_46_json_45_simplify-72
1190×rational_best_oopsla_all_46_json_45_simplify-23
978×rational_best_oopsla_all_46_json_45_simplify-49
750×rational_best_oopsla_all_46_json_45_simplify-7
718×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02775398
19245396
235355384
Stop Event
node limit
Counts
200 → 223
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/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 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0)
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) 0))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) 0))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) 0))
(+.f64 0 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0)
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) 0))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) 0))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) 0))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 (*.f64 r w) -3/8))))
(-.f64 0 (*.f64 (*.f64 r w) (*.f64 (*.f64 r w) -3/8)))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 1 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(-.f64 0 (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r (*.f64 w 3/8)))))
(-.f64 0 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w)))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) w))
(-.f64 0 (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) r))
(-.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(-.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 1)
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))) (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w 3/8))) (*.f64 r (*.f64 r (*.f64 w 3/8)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 (*.f64 r w) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))
(neg.f64 (*.f64 1 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(neg.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(neg.f64 (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r (*.f64 w 3/8)))))
(neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w)))
(neg.f64 (*.f64 -1 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(neg.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) w))
(neg.f64 (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) r))
(fabs.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(fabs.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(+.f64 (*.f64 r (*.f64 w 3/8)) 0)
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r -3/8) 0))
(+.f64 0 (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))
(+.f64 (*.f64 0 (*.f64 3/8 (*.f64 r (/.f64 w w)))) (*.f64 r (*.f64 w 3/8)))
(-.f64 (*.f64 r (*.f64 w 3/8)) 0)
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r -3/8) 0))
(-.f64 0 (*.f64 (*.f64 r w) -3/8))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 (*.f64 r w) -3/8)))
(-.f64 0 (*.f64 w (*.f64 r -3/8)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (*.f64 (*.f64 r w) -3/8)))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r 3/8)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))
(-.f64 0 (*.f64 (*.f64 r -3/8) w))
(-.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (*.f64 r w) -3/8)))
(-.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 r (neg.f64 w))))
(/.f64 (*.f64 r (*.f64 w 3/8)) 1)
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) (*.f64 3/8 (*.f64 r (/.f64 w w)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))
(/.f64 (*.f64 (*.f64 r w) -3/8) -1)
(neg.f64 (*.f64 (*.f64 r w) -3/8))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 r 3/8)))
(neg.f64 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))
(neg.f64 (*.f64 (*.f64 r -3/8) w))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 0)
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w 3/8) 0))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(+.f64 0 (*.f64 3/8 (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 3/8 (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 3/8 (*.f64 r (*.f64 w w))))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 0)
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w 3/8) 0))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(-.f64 0 (*.f64 w (*.f64 (*.f64 r w) -3/8)))
(-.f64 0 (*.f64 3/8 (*.f64 (*.f64 r w) (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(-.f64 0 (*.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(-.f64 0 (*.f64 -3/8 (*.f64 r (*.f64 w w))))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (*.f64 r w) -3/8)))
(-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) (*.f64 r (neg.f64 w))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 1)
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 r r))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 w w))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))
(/.f64 (*.f64 w (*.f64 (*.f64 r w) -3/8)) -1)
(neg.f64 (*.f64 w (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 3/8 (*.f64 (*.f64 r w) (neg.f64 w))))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 -3/8 (*.f64 r (*.f64 w w))))
Outputs
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.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 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0)
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 0 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0)
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 w w)) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) 0))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 w (*.f64 r (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 r w) (*.f64 (*.f64 r w) -3/8)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 1 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r (*.f64 w 3/8)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 -1 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) w))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 r (*.f64 w w)) (*.f64 r -3/8)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(-.f64 (*.f64 0 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))) (*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(*.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))) (neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 w r) -3/8)))))
(*.f64 (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))) (neg.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8))))))
(*.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))) (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8))))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) 1)
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 r r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 w w))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r))) (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w 3/8))) (*.f64 r (*.f64 r (*.f64 w 3/8)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 r))) (*.f64 r (*.f64 w (*.f64 3/8 r)))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 r (*.f64 3/8 r))) (*.f64 w (*.f64 r (*.f64 3/8 r)))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (*.f64 r (*.f64 w -3/8))) (*.f64 r (*.f64 r (*.f64 w -3/8)))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) r))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (*.f64 r (/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) r)) (*.f64 r (/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) r))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))))
(/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))) (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8))))) (/.f64 (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))) (*.f64 w (*.f64 r (*.f64 r (*.f64 w -3/8)))))))
(neg.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 w (*.f64 r (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 r w) (*.f64 (*.f64 r w) -3/8)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 r (neg.f64 w))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 1 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 r (/.f64 w w)) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 r (*.f64 r (*.f64 w 3/8)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w)))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 -1 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 r (*.f64 (*.f64 r w) -3/8)) w))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(neg.f64 (*.f64 (neg.f64 (*.f64 3/8 (*.f64 (*.f64 r (*.f64 w w)) (/.f64 r r)))) r))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(fabs.f64 (*.f64 r (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(fabs.f64 (*.f64 r (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r))))
(*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r))))
(+.f64 (*.f64 r (*.f64 w 3/8)) 0)
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r -3/8) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 0 (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(+.f64 (*.f64 0 (*.f64 3/8 (*.f64 r (/.f64 w w)))) (*.f64 r (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) 0)
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (neg.f64 (/.f64 w w)) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 (*.f64 r (*.f64 w 3/8)) (*.f64 (*.f64 r -3/8) 0))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(-.f64 0 (*.f64 (*.f64 r w) -3/8))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 w w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 w w))))
(neg.f64 (*.f64 -3/8 (*.f64 (/.f64 w w) (*.f64 w r))))
(-.f64 0 (*.f64 w (*.f64 r -3/8)))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8)) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w -3/8)) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 r 3/8)))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 w w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 w w))))
(neg.f64 (*.f64 -3/8 (*.f64 (/.f64 w w) (*.f64 w r))))
(-.f64 0 (*.f64 (*.f64 r -3/8) w))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(-.f64 (*.f64 0 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 w w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 w w))))
(neg.f64 (*.f64 -3/8 (*.f64 (/.f64 w w) (*.f64 w r))))
(-.f64 (*.f64 0 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))) (*.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 r (neg.f64 w))))
(-.f64 0 (*.f64 r (*.f64 (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 w))))
(*.f64 (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r))) (neg.f64 (*.f64 r (neg.f64 w))))
(*.f64 (*.f64 w r) (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r))))
(/.f64 (*.f64 r (*.f64 w 3/8)) 1)
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 r r))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 w w))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8)))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 r (/.f64 w w)) (*.f64 r (/.f64 w w))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w))) (*.f64 3/8 (/.f64 (*.f64 r w) (*.f64 r w)))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) 3/4) (*.f64 (/.f64 (*.f64 w r) (*.f64 w r)) 3/4)))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r))) (*.f64 3/8 (/.f64 (*.f64 w r) (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(*.f64 w (*.f64 3/8 r))
(*.f64 3/8 (*.f64 w r))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8)) (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) (*.f64 3/8 (*.f64 r (/.f64 w w)))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) (*.f64 3/8 (*.f64 r (/.f64 w w)))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 w w))) (*.f64 3/8 (*.f64 r (/.f64 w w)))))
(/.f64 (*.f64 r (*.f64 w 3/8)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))
(/.f64 (*.f64 w (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8))) (*.f64 (/.f64 w w) (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8)))))
(/.f64 (*.f64 3/8 (*.f64 w r)) (/.f64 (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8)))) (*.f64 (/.f64 w w) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))))))
(/.f64 (*.f64 (*.f64 r w) -3/8) -1)
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(neg.f64 (*.f64 (*.f64 r w) -3/8))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 w w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 w w))))
(neg.f64 (*.f64 -3/8 (*.f64 (/.f64 w w) (*.f64 w r))))
(neg.f64 (*.f64 w (*.f64 r -3/8)))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)) (*.f64 (*.f64 r w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8)) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))))))
(neg.f64 (*.f64 (*.f64 r (*.f64 w -3/8)) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8)))))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 r 3/8)))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(neg.f64 (*.f64 (neg.f64 (/.f64 w w)) (*.f64 r (*.f64 w 3/8))))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 (/.f64 w w) -3/8)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 -3/8 (/.f64 w w))))
(neg.f64 (*.f64 -3/8 (*.f64 (/.f64 w w) (*.f64 w r))))
(neg.f64 (*.f64 (*.f64 r -3/8) w))
(neg.f64 (*.f64 (*.f64 w r) -3/8))
(neg.f64 (*.f64 r (*.f64 w -3/8)))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 0)
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w 3/8) 0))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 0 (*.f64 3/8 (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 3/8 (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 3/8 (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(+.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 0)
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w 3/8) 0))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) 0))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) 0))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 0 (*.f64 w (*.f64 (*.f64 r w) -3/8)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 0 (*.f64 3/8 (*.f64 (*.f64 r w) (neg.f64 w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 0 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 0 (*.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 w (*.f64 (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))) (*.f64 (*.f64 w r) -3/8))))
(neg.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) (*.f64 w (*.f64 r (*.f64 w -3/8)))) (*.f64 r (*.f64 w -3/8)))))
(-.f64 0 (*.f64 -3/8 (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))) (*.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 (*.f64 r w) -3/8)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(-.f64 (*.f64 0 (*.f64 w 3/8)) (*.f64 (*.f64 w 3/8) (*.f64 r (neg.f64 w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) 1)
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 r r))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 w w))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 (*.f64 w r) -3/8) (*.f64 (*.f64 w r) -3/8)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) (/.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r (*.f64 w -3/8))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) (/.f64 (*.f64 w r) (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) (/.f64 (/.f64 w w) (/.f64 w w)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r (*.f64 w w)) (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 r 3/8) (*.f64 r 3/8)))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) (/.f64 (*.f64 r -3/8) (*.f64 r -3/8)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w 3/8) (*.f64 w 3/8)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w))))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r))))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) (*.f64 w (*.f64 r (*.f64 w -3/8)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) (/.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) (*.f64 w (*.f64 r (*.f64 w -3/8)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) (*.f64 w (*.f64 r (*.f64 w -3/8))))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w)) (*.f64 w (/.f64 (*.f64 r (*.f64 w 3/8)) w))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (/.f64 (*.f64 w (*.f64 3/8 r)) w)) (*.f64 w (/.f64 (*.f64 w (*.f64 3/8 r)) w))))
(/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (/.f64 (*.f64 w (/.f64 (*.f64 3/8 (*.f64 w r)) w)) (*.f64 w (/.f64 (*.f64 3/8 (*.f64 w r)) w))))
(/.f64 (*.f64 w (*.f64 3/8 (*.f64 w r))) (/.f64 (*.f64 w (/.f64 (*.f64 3/8 (*.f64 w r)) w)) (*.f64 w (/.f64 (*.f64 3/8 (*.f64 w r)) w))))
(/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (/.f64 (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8))) (*.f64 w (/.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 (*.f64 r w) -3/8)))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(/.f64 (*.f64 w (*.f64 (*.f64 r w) -3/8)) -1)
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(neg.f64 (*.f64 w (*.f64 (*.f64 r w) -3/8)))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(neg.f64 (*.f64 3/8 (*.f64 (*.f64 r w) (neg.f64 w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(neg.f64 (*.f64 (/.f64 w w) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))
(neg.f64 (*.f64 (/.f64 (*.f64 3/8 (*.f64 r (*.f64 w w))) (*.f64 3/8 (*.f64 r (*.f64 w w)))) (*.f64 w (*.f64 (*.f64 r w) -3/8))))
(neg.f64 (*.f64 w (*.f64 (/.f64 (*.f64 3/8 (*.f64 w (*.f64 w r))) (*.f64 3/8 (*.f64 w (*.f64 w r)))) (*.f64 (*.f64 w r) -3/8))))
(neg.f64 (*.f64 w (*.f64 (/.f64 (*.f64 w (*.f64 r (*.f64 w -3/8))) (*.f64 w (*.f64 r (*.f64 w -3/8)))) (*.f64 r (*.f64 w -3/8)))))
(neg.f64 (*.f64 -3/8 (*.f64 r (*.f64 w w))))
(*.f64 3/8 (*.f64 w (*.f64 w r)))
(*.f64 w (*.f64 3/8 (*.f64 w r)))

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
1.5b
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
5.4b
(/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
5.5b
(*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
Compiler

Compiled 101 to 52 computations (48.5% saved)

series43.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

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

rewrite118.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1230×rational_best_oopsla_all_46_json_45_simplify-23
1154×rational_best_oopsla_all_46_json-2
1154×rational_best_oopsla_all_46_json-1
1154×rational_best_oopsla_all_46_json-4
1154×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014118
1100118
2423118
32573118
47736118
Stop Event
node limit
Counts
4 → 73
Calls
Call 1
Inputs
(*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))))) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))) (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4))))) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4))))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)))) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 r (*.f64 w -1/4)) (*.f64 r (*.f64 w -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w -1/4))) (*.f64 w (*.f64 r (*.f64 w -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 r (*.f64 v -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))) (*.f64 w (*.f64 r (*.f64 v -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 1/4 (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 1/4 (*.f64 r w))) (*.f64 (*.f64 1/4 (*.f64 r w)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 v)) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))))) (*.f64 v (*.f64 1/4 (*.f64 r w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 1/4 (*.f64 r w))) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))))) (*.f64 (*.f64 1/4 (*.f64 r w)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 w -1/4)) (*.f64 r (*.f64 w -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r w) (*.f64 r w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))) (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 w v)) (*.f64 r (*.f64 w v))))))))

simplify256.0ms (1.4%)

Algorithm
egg-herbie
Rules
1184×rational_best_oopsla_all_46_json_45_simplify-10
1060×rational_best_oopsla_all_46_json_45_simplify-72
878×rational_best_oopsla_all_46_json_45_simplify-37
698×rational_best_oopsla_all_46_json_45_simplify-49
668×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02017229
16957127
231347127
377747127
Stop Event
node limit
Counts
217 → 142
Calls
Call 1
Inputs
(*.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 -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) r)))
(*.f64 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.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 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 0)
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 0)
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))))) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 1)
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 v v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 r r))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 w w))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))) (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 0)
(+.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 0)
(*.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 0)
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4)))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 0)
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4))))) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4))))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)))) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 r (*.f64 w -1/4)) (*.f64 r (*.f64 w -1/4))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w -1/4))) (*.f64 w (*.f64 r (*.f64 w -1/4)))))
(+.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 0)
(+.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 v -1/4))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(-.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 0)
(-.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 1/4 (*.f64 r w))))
(-.f64 (*.f64 0 (*.f64 1/4 (*.f64 r w))) (*.f64 (*.f64 1/4 (*.f64 r w)) v))
(-.f64 (+.f64 (*.f64 0 (neg.f64 v)) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))))) (*.f64 v (*.f64 1/4 (*.f64 r w))))
(-.f64 (+.f64 (*.f64 0 (*.f64 1/4 (*.f64 r w))) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))))) (*.f64 (*.f64 1/4 (*.f64 r w)) v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 1)
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 w -1/4)) (*.f64 r (*.f64 w -1/4))))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r w) (*.f64 r w)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))) (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 w v)) (*.f64 r (*.f64 w v))))
Outputs
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))))
(*.f64 -1/4 (/.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (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 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))) (-.f64 1 v)))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (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 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(*.f64 -1/4 (+.f64 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2)))))
(*.f64 -1/4 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (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 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 v 3) (pow.f64 r 2)))))
(+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2)))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 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 w 2) (*.f64 (pow.f64 v 3) (pow.f64 r 2)))) (+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (+.f64 (*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 4)))))))
(+.f64 (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 4))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2)))) (*.f64 (pow.f64 w 2) (*.f64 -1/4 (*.f64 (pow.f64 r 2) (pow.f64 v 3))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 (*.f64 (pow.f64 w 2) (*.f64 1/4 (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 w 2) (pow.f64 r 2)) (/.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 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 w 2) (pow.f64 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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 1/4 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 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 (*.f64 (pow.f64 w 2) (*.f64 1/4 (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 w 2) (pow.f64 r 2)) (/.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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 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 w 2) (pow.f64 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 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 (pow.f64 w 2) r)))
(*.f64 -1/4 (*.f64 (pow.f64 w 2) (*.f64 v r)))
(*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -1/4 v))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(*.f64 -1/4 (*.f64 v (*.f64 w r)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(+.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(+.f64 0 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(+.f64 (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 0)
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (*.f64 0 (neg.f64 r)) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 0 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 r)) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))))) (*.f64 r (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))) (*.f64 0 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))))) (*.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (neg.f64 r)))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) 1)
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (/.f64 v v))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 r r))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r))) (*.f64 w (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 r r)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 r (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4)))))
(*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r)))))
(*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r)))))
(+.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 0)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) 1)
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 -1/4 (*.f64 v r))))) (-.f64 1 v))
(/.f64 (*.f64 w (*.f64 r (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 0)
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4)))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 0 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(+.f64 (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 0)
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (*.f64 0 (neg.f64 w)) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4))))) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 w (*.f64 r (*.f64 w -1/4))))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 w)) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)))) (*.f64 w (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))))) (*.f64 0 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)))) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (neg.f64 w)))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) 1)
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4)))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r)))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))) (/.f64 v v))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 w w))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 r (*.f64 w -1/4)) (*.f64 r (*.f64 w -1/4))))
(/.f64 (*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4)))) (/.f64 (*.f64 w (*.f64 r -1/4)) (*.f64 w (*.f64 r -1/4))))
(/.f64 (*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r)))) (/.f64 (*.f64 -1/4 (*.f64 w r)) (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))) (/.f64 (*.f64 -1/4 (*.f64 w r)) (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4)))) (/.f64 (*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4)))) (*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r)))) (/.f64 (*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r)))) (*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))))
(/.f64 (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))) (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w)) (*.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))))
(*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4))))
(*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r))))
(*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))
(/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4)))) (/.f64 (*.f64 w (*.f64 r (*.f64 w -1/4))) (*.f64 w (*.f64 r (*.f64 w -1/4)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 v (*.f64 r -1/4)))) (/.f64 (*.f64 w (*.f64 w (*.f64 r -1/4))) (*.f64 w (*.f64 w (*.f64 r -1/4)))))
(/.f64 (*.f64 w (*.f64 w (*.f64 -1/4 (*.f64 v r)))) (/.f64 (*.f64 r (*.f64 -1/4 (*.f64 w w))) (*.f64 r (*.f64 -1/4 (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r)))) (/.f64 (*.f64 w (*.f64 -1/4 (*.f64 w r))) (*.f64 w (*.f64 -1/4 (*.f64 w r)))))
(+.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 0)
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(+.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(+.f64 0 (*.f64 w (*.f64 r (*.f64 v -1/4))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(+.f64 (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))) (*.f64 w (*.f64 r (*.f64 v -1/4))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(-.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 0)
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(-.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 1/4 (*.f64 r w))))
(-.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 r (*.f64 1/4 w))))
(*.f64 (neg.f64 v) (*.f64 r (*.f64 w 1/4)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 1/4 v)))
(-.f64 (*.f64 0 (*.f64 1/4 (*.f64 r w))) (*.f64 (*.f64 1/4 (*.f64 r w)) v))
(-.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 r (*.f64 1/4 w))))
(*.f64 (neg.f64 v) (*.f64 r (*.f64 w 1/4)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 1/4 v)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 v)) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))))) (*.f64 v (*.f64 1/4 (*.f64 r w))))
(-.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 r (*.f64 1/4 w))))
(*.f64 (neg.f64 v) (*.f64 r (*.f64 w 1/4)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 1/4 v)))
(-.f64 (+.f64 (*.f64 0 (*.f64 1/4 (*.f64 r w))) (*.f64 0 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))))) (*.f64 (*.f64 1/4 (*.f64 r w)) v))
(-.f64 (*.f64 0 (neg.f64 v)) (*.f64 v (*.f64 r (*.f64 1/4 w))))
(*.f64 (neg.f64 v) (*.f64 r (*.f64 w 1/4)))
(neg.f64 (*.f64 (*.f64 w r) (*.f64 1/4 v)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) 1)
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 v v))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 w w))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 w -1/4)) (*.f64 r (*.f64 w -1/4))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r w) (*.f64 r w)))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (*.f64 w (*.f64 r (*.f64 v -1/4)))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4))) (*.f64 r (*.f64 (/.f64 v v) (*.f64 w -1/4)))))
(/.f64 (*.f64 w (*.f64 v (*.f64 r -1/4))) (/.f64 (*.f64 r (*.f64 w (*.f64 (/.f64 v v) -1/4))) (*.f64 r (*.f64 w (*.f64 (/.f64 v v) -1/4)))))
(/.f64 (*.f64 w (*.f64 -1/4 (*.f64 v r))) (/.f64 (*.f64 w (*.f64 r (*.f64 -1/4 (/.f64 v v)))) (*.f64 w (*.f64 r (*.f64 -1/4 (/.f64 v v))))))
(/.f64 (*.f64 v (*.f64 -1/4 (*.f64 w r))) (/.f64 (*.f64 w (*.f64 r (*.f64 -1/4 (/.f64 v v)))) (*.f64 w (*.f64 r (*.f64 -1/4 (/.f64 v v))))))
(/.f64 (*.f64 w (*.f64 r (*.f64 v -1/4))) (/.f64 (*.f64 r (*.f64 w v)) (*.f64 r (*.f64 w v))))
(*.f64 v (*.f64 -1/4 (*.f64 w r)))
(*.f64 w (*.f64 -1/4 (*.f64 v r)))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (-.f64 1 v))
0.3b
(/.f64 2 (*.f64 r r))
8.2b
(*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
10.5b
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
Compiler

Compiled 84 to 54 computations (35.7% saved)

series5.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
872×rational_best_oopsla_all_46_json_45_simplify-35
834×rational_best_oopsla_all_46_json_45_simplify-89
730×rational_best_oopsla_all_46_json_45_simplify-13
684×rational_best_oopsla_all_46_json_45_simplify-87
666×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01481
18781
228481
3137281
4644981
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(/.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (-.f64 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 w 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 3/8 (*.f64 (pow.f64 w 2) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -3/8 (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r -3/8)) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) r) (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r -3/8)) (pow.f64 w 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 w 2) r)) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 3/8 r) (*.f64 (pow.f64 w 2) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r -3/8) (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 r (*.f64 r -3/8)) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 w 2) r)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 r -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 r r))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (/.f64 r r) (/.f64 r r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) r) (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (*.f64 3/8 r)) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r)) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 r r))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 3/8 r) (*.f64 (pow.f64 w 2) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (neg.f64 r))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 r (*.f64 3/8 r))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r -3/8) (*.f64 (pow.f64 w 2) r)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 r (*.f64 r -3/8)) (pow.f64 w 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))))

simplify159.0ms (0.8%)

Algorithm
egg-herbie
Rules
1196×rational_best_oopsla_all_46_json_45_simplify-49
1148×rational_best_oopsla_all_46_json_45_simplify-7
994×rational_best_oopsla_all_46_json_45_simplify-37
864×rational_best_oopsla_all_46_json_45_simplify-13
806×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02677258
19267184
241797160
Stop Event
node limit
Counts
204 → 184
Calls
Call 1
Inputs
(*.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 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/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.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 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 3) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 0)
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) 3/8)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(+.f64 0 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 0)
(-.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(-.f64 0 (*.f64 3/8 (*.f64 (pow.f64 w 2) (neg.f64 r))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(-.f64 0 (*.f64 -3/8 (*.f64 (pow.f64 w 2) r)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r -3/8)) (pow.f64 w 2)))
(-.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 1)
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 r r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) r) (*.f64 (pow.f64 w 2) r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) 3/8)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)) -1)
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(neg.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (neg.f64 r))))
(neg.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 w 2) r)))
(neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r -3/8)) (pow.f64 w 2)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 0)
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 (pow.f64 w 2) r)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(+.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) r)) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(+.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(-.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 0)
(-.f64 0 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(-.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8))))
(-.f64 0 (*.f64 (*.f64 3/8 r) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(-.f64 0 (*.f64 1 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(-.f64 0 (*.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 r (*.f64 3/8 r))))
(-.f64 0 (*.f64 (*.f64 r -3/8) (*.f64 (pow.f64 w 2) r)))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r -3/8)) (pow.f64 w 2)))
(-.f64 (*.f64 0 (*.f64 (pow.f64 w 2) r)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 r -3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 1)
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 r r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) r) (*.f64 (pow.f64 w 2) r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (*.f64 3/8 r)) (*.f64 r (*.f64 3/8 r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r)) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 r r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))
(neg.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8))))
(neg.f64 (*.f64 (*.f64 3/8 r) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(neg.f64 (*.f64 1 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(neg.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(neg.f64 (*.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 r (*.f64 3/8 r))))
(neg.f64 (*.f64 (*.f64 r -3/8) (*.f64 (pow.f64 w 2) r)))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))
(neg.f64 (*.f64 (*.f64 r (*.f64 r -3/8)) (pow.f64 w 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(+.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
Outputs
(*.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 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.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 (pow.f64 r 2) (*.f64 3/8 (pow.f64 w 2)))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3/8 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 v 2) (pow.f64 r 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2)))) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 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 3/8 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 v 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 v 3) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 3))))) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2))))))
(+.f64 (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2))))) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 3))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 0)
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (pow.f64 w 2) 3/8)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 0 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) 3/8)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(-.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 0)
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(-.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 3/8 r))))
(neg.f64 (*.f64 3/8 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) r))))
(neg.f64 (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -3/8 (/.f64 r r))))
(-.f64 0 (*.f64 3/8 (*.f64 (pow.f64 w 2) (neg.f64 r))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(-.f64 0 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 3/8 r))))
(neg.f64 (*.f64 3/8 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) r))))
(neg.f64 (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -3/8 (/.f64 r r))))
(-.f64 0 (*.f64 -3/8 (*.f64 (pow.f64 w 2) r)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r -3/8)) (pow.f64 w 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))) (*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 r -3/8)))
(*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (-.f64 0 (*.f64 r -3/8)))
(*.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (neg.f64 (*.f64 r -3/8)))
(-.f64 (*.f64 0 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 3/8 r))))
(neg.f64 (*.f64 3/8 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) r))))
(neg.f64 (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -3/8 (/.f64 r r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) 1)
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 r r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 3/8 (*.f64 (pow.f64 w 2) r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) r) (*.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 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 r))
(*.f64 3/8 (*.f64 (pow.f64 w 2) r))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (*.f64 (/.f64 r r) (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 3/8 (*.f64 (pow.f64 w 2) r)))) (*.f64 (/.f64 r r) (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (*.f64 3/8 (*.f64 (pow.f64 w 2) r))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (/.f64 (*.f64 3/8 (*.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 3/8 (*.f64 (pow.f64 w 2) r)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) 3/8) (*.f64 (pow.f64 w 2) 3/8)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 3/8 (pow.f64 w 2))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (*.f64 3/8 (pow.f64 w 2)) (*.f64 3/8 (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (/.f64 (*.f64 3/8 r) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (/.f64 (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (*.f64 3/8 (*.f64 r (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) (/.f64 (*.f64 r (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (/.f64 (pow.f64 w 2) (pow.f64 w 2))))) (*.f64 r (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 3/8 (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)) -1)
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 3/8 r))))
(neg.f64 (*.f64 3/8 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) r))))
(neg.f64 (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -3/8 (/.f64 r r))))
(neg.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (neg.f64 r))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 (neg.f64 (/.f64 r r)) (*.f64 3/8 r))))
(neg.f64 (*.f64 3/8 (*.f64 (neg.f64 (/.f64 r r)) (*.f64 (pow.f64 w 2) r))))
(neg.f64 (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 -3/8 (/.f64 r r))))
(neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 w 2) r)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 w 2) (pow.f64 w 2)) (*.f64 r -3/8)) (pow.f64 w 2)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 0)
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 w 2) r)) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 0)
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (*.f64 3/8 r) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 1 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (*.f64 r -3/8) (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 -1 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 0 (*.f64 (*.f64 r (*.f64 r -3/8)) (pow.f64 w 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 (*.f64 0 (*.f64 (pow.f64 w 2) r)) (*.f64 (*.f64 (pow.f64 w 2) r) (*.f64 r -3/8)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))) (neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8)))))
(*.f64 (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))) (*.f64 (*.f64 (pow.f64 w 2) r) (neg.f64 (*.f64 r -3/8))))
(*.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))))
(-.f64 (*.f64 0 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))) (*.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) 1)
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 r r))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 3/8 r) (*.f64 3/8 r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (/.f64 r r) (/.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) r) (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2))))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (*.f64 (*.f64 3/8 r) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) (*.f64 (*.f64 3/8 r) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (*.f64 3/8 r)) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r)) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r)) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r)) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) r))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (*.f64 r (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) r)) (*.f64 r (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) r)) r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r)))) (*.f64 r (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 r)) (*.f64 (pow.f64 w 2) (*.f64 3/8 r))))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 r r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 r r))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r r)) (*.f64 (pow.f64 w 2) (*.f64 r r))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))))))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (/.f64 (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))) (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (/.f64 (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2))) (*.f64 (*.f64 r (*.f64 3/8 r)) (/.f64 (pow.f64 w 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 r -3/8))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (*.f64 3/8 r) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 1 (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (/.f64 r r) (*.f64 r (*.f64 (pow.f64 w 2) (*.f64 r -3/8)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (*.f64 3/8 (*.f64 r (/.f64 (pow.f64 w 2) (pow.f64 w 2)))) (*.f64 (pow.f64 w 2) (neg.f64 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 w 2)) (*.f64 r (*.f64 3/8 r))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (*.f64 r -3/8) (*.f64 (pow.f64 w 2) r)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r)))))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(neg.f64 (*.f64 (*.f64 r (*.f64 r -3/8)) (pow.f64 w 2)))
(*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r)))
(*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r)))
(+.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 0)
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) 1)
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) -1)
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v)))) (neg.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 r (*.f64 3/8 r))) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 w 2) (*.f64 3/8 (*.f64 r r))) (-.f64 1 v))
(/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w)))) (-.f64 1 v))
0.3b
(/.f64 2 (*.f64 r r))
0.5b
(*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w)))
22.0b
(*.f64 (pow.f64 r 2) (*.f64 w w))
Compiler

Compiled 109 to 64 computations (41.3% saved)

series3.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite120.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
896×rational_best_oopsla_all_46_json_45_simplify-35
708×rational_best_oopsla_all_46_json_45_simplify-89
666×rational_best_oopsla_all_46_json_45_simplify-13
622×rational_best_oopsla_all_46_json_45_simplify-37
596×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01685
110185
231081
3138281
4592781
Stop Event
node limit
Counts
3 → 98
Calls
Call 1
Inputs
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w)))
(/.f64 (neg.f64 (*.f64 -3/8 (*.f64 (pow.f64 r 2) (*.f64 w w)))) (-.f64 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (pow.f64 r 2) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))) (*.f64 (pow.f64 r 2) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (*.f64 (pow.f64 r 2) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 w) (*.f64 (pow.f64 r 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 w)) w))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 w w) (neg.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) w) (*.f64 (pow.f64 r 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2))) (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 w) (*.f64 (pow.f64 r 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 w)) w))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 w w) (neg.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (pow.f64 r 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w -3/8))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)) (*.f64 (*.f64 (pow.f64 r 2) -3/8) (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))) (*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) w) (*.f64 (pow.f64 r 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (*.f64 w w) -3/8) (*.f64 (*.f64 w w) -3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w -3/8)) (*.f64 (pow.f64 r 2) (*.f64 w -3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 3/8 (pow.f64 r 2)) (*.f64 3/8 (pow.f64 r 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1090×rational_best_oopsla_all_46_json_45_simplify-72
938×rational_best_oopsla_all_46_json_45_simplify-37
878×rational_best_oopsla_all_46_json_45_simplify-49
876×rational_best_oopsla_all_46_json_45_simplify-13
734×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02356560
18006488
234086330
Stop Event
node limit
Counts
182 → 161
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 -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 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.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 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 3) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 0)
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))
(+.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 0)
(-.f64 0 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))))
(-.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 (pow.f64 r 2) w)))
(-.f64 0 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 w)) w))
(-.f64 0 (*.f64 (*.f64 (*.f64 w w) (neg.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (pow.f64 r 2)))
(-.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (neg.f64 (*.f64 w w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 1)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 w w))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) w) (*.f64 (pow.f64 r 2) w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2))) (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 (pow.f64 r 2) w)))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 w)) w))
(neg.f64 (*.f64 (*.f64 (*.f64 w w) (neg.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (pow.f64 r 2)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 0)
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w -3/8))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))
(+.f64 0 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(+.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w -3/8))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 0)
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) 0))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))) 0))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(-.f64 0 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))
(-.f64 0 (-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(-.f64 (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)) (*.f64 (*.f64 (pow.f64 r 2) -3/8) (neg.f64 (*.f64 w w))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))
(-.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))) (*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 1)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 w w))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) w) (*.f64 (pow.f64 r 2) w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (*.f64 w w) -3/8) (*.f64 (*.f64 w w) -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w -3/8)) (*.f64 (pow.f64 r 2) (*.f64 w -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 3/8 (pow.f64 r 2)) (*.f64 3/8 (pow.f64 r 2))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) -1)
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))
(+.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(+.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(-.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
Outputs
(*.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 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 -3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2)))
(*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) -3/8))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (-.f64 1 v)))
(*.f64 3/8 (/.f64 (*.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 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2)))))
(*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) v))))
(*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2)))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) v)) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))))))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (pow.f64 r 2))) (+.f64 (*.f64 3/8 (*.f64 v (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 v 2) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))) (*.f64 3/8 (*.f64 (pow.f64 v 3) (*.f64 (pow.f64 w 2) (pow.f64 r 2)))))))
(+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 3/8)) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 v (pow.f64 r 2)))) (+.f64 (*.f64 3/8 (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 v 3) (pow.f64 r 2)))))))
(+.f64 (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 3))))) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) v)))))
(+.f64 (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (*.f64 v (pow.f64 w 2))))) (*.f64 3/8 (+.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 2))) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) (pow.f64 v 3))))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))))
(*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2))) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4))))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))))
(+.f64 (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) v) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 2)))) (*.f64 -3/8 (+.f64 (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 3)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 r 2)) (pow.f64 v 4)))))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 0)
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))) (*.f64 (pow.f64 r 2) (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 0)
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(-.f64 0 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(-.f64 0 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (neg.f64 w))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(-.f64 0 (*.f64 (neg.f64 w) (*.f64 (pow.f64 r 2) w)))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (neg.f64 w))))
(-.f64 0 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 w)) w))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (neg.f64 w))))
(-.f64 0 (*.f64 (*.f64 (*.f64 w w) (neg.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(-.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (/.f64 w w))) (*.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (neg.f64 (*.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2)))) (neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) 1)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) 1)
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 w w))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) w) (*.f64 (pow.f64 r 2) w)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2))))
(/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (/.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (/.f64 (pow.f64 r 2) (pow.f64 r 2))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))))
(/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (/.f64 (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2)))) (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2))) (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))
(/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2))) (*.f64 (pow.f64 r 2) (/.f64 (*.f64 w w) (pow.f64 r 2)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))
(/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (/.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))))
(/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (/.f64 (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))) (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (/.f64 (*.f64 (pow.f64 r 2) (/.f64 w w)) (*.f64 (pow.f64 r 2) (/.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (neg.f64 w))))
(neg.f64 (*.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(neg.f64 (*.f64 (neg.f64 w) (*.f64 (pow.f64 r 2) w)))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (neg.f64 w))))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 w)) w))
(neg.f64 (*.f64 w (*.f64 (pow.f64 r 2) (neg.f64 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (neg.f64 w))))
(neg.f64 (*.f64 (*.f64 (*.f64 w w) (neg.f64 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 w w))
(*.f64 w (*.f64 w (pow.f64 r 2)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 0)
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w -3/8))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 0 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 0 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 r 2) (*.f64 w -3/8))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(+.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 0)
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) 0))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))) 0))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (-.f64 (*.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 0 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))))
(-.f64 0 (-.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))))
(-.f64 (*.f64 0 (*.f64 (pow.f64 r 2) -3/8)) (*.f64 (*.f64 (pow.f64 r 2) -3/8) (neg.f64 (*.f64 w w))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))))
(-.f64 (*.f64 0 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))) (*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w)))) (*.f64 -3/8 (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 r 2) (neg.f64 (*.f64 w w))) -3/8))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) 1)
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 w w))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) w) (*.f64 (pow.f64 r 2) w)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 w (pow.f64 r 2)) (*.f64 w (pow.f64 r 2))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 w (*.f64 w (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 (*.f64 w w) (/.f64 (pow.f64 r 2) (pow.f64 r 2))) (*.f64 (*.f64 w w) (/.f64 (pow.f64 r 2) (pow.f64 r 2)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (*.f64 w w) -3/8) (*.f64 (*.f64 w w) -3/8)))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w)))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w w)) (*.f64 (pow.f64 r 2) (*.f64 w w))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 -3/8 (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2))))) (*.f64 -3/8 (/.f64 (*.f64 w (*.f64 w (pow.f64 r 2))) (*.f64 w (*.f64 w (pow.f64 r 2)))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2)))) (*.f64 (*.f64 w w) (*.f64 -3/8 (/.f64 (pow.f64 r 2) (pow.f64 r 2))))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w -3/8)) (*.f64 (pow.f64 r 2) (*.f64 w -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)) (*.f64 w (*.f64 (pow.f64 r 2) -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (*.f64 w (*.f64 (pow.f64 r 2) -3/8)) (*.f64 w (*.f64 (pow.f64 r 2) -3/8))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (*.f64 3/8 (pow.f64 r 2)) (*.f64 3/8 (pow.f64 r 2))))
(*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))
(*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)) (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) -3/8)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))) (*.f64 (pow.f64 r 2) (*.f64 -3/8 (*.f64 w w))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))) (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 w -3/8))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) -1)
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))))
(neg.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))))
(+.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 0)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(+.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(+.f64 0 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(-.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 0)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) 1)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) -1)
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))) (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)) (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v)))) (neg.f64 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 r 2) (*.f64 (*.f64 w w) 3/8)) (-.f64 1 v))))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 3/8 (*.f64 w w))) (-.f64 1 v))
(/.f64 (*.f64 (pow.f64 r 2) (*.f64 w (*.f64 3/8 w))) (-.f64 1 v))

eval639.0ms (3.4%)

Compiler

Compiled 36199 to 22293 computations (38.4% saved)

prune282.0ms (1.5%)

Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New1017131030
Fresh202
Picked101
Done549
Total1025171042
Error
2.9b
Counts
1042 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
9.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v)))
19.1b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (-.f64 1 v)))
26.3b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 v (*.f64 r -1/4))))) (-.f64 1 v)))
19.1b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v)))
15.0b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (/.f64 (*.f64 r (*.f64 w (*.f64 w 3/8))) 1)) (-.f64 1 v)))
17.2b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v)))
11.8b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v)))
11.8b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v)))
11.8b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))
15.0b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (neg.f64 (*.f64 -3/8 (*.f64 r (*.f64 w w))))) (-.f64 1 v)))
22.1b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 (pow.f64 w 2) (*.f64 r r))) (-.f64 1 v)))
13.0b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v)))
9.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w))) (-.f64 1 v)))
20.5b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 r 2) 1/4)))
45.3b
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (*.f64 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v)) (/.f64 1 (/.f64 (*.f64 r (*.f64 w (*.f64 w (*.f64 r (*.f64 v -1/4))))) (-.f64 1 v))))))
21.4b
(-.f64 (+.f64 (*.f64 (/.f64 2 (*.f64 r r)) (*.f64 (/.f64 2 (*.f64 r r)) (/.f64 1 (/.f64 2 (*.f64 r r))))) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v)))
6.0b
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
Compiler

Compiled 468 to 327 computations (30.1% saved)

regimes163.0ms (0.9%)

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

6 calls:

47.0ms
r
45.0ms
w
17.0ms
v
16.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)))
9.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
6.0b1v
6.0b1w
4.9b3r
6.0b1(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
6.0b1(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
6.0b1(*.f64 w w)
Compiler

Compiled 1089 to 666 computations (38.8% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
-1.0426887227734821e-50
-3.9001125943446824e-55
36.0ms
-4.4429059708842864e+159
-1.9610672901244256e+150
Results
26.0ms160×body256valid
10.0ms43×body256infinite
Compiler

Compiled 538 to 408 computations (24.2% saved)

regimes167.0ms (0.9%)

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

6 calls:

86.0ms
r
15.0ms
w
15.0ms
v
12.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)
10.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
6.0b1v
6.0b1w
6.0b1r
6.0b1(-.f64 (-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v))) 9/2)
6.0b1(-.f64 (+.f64 3 (/.f64 2 (*.f64 r r))) (/.f64 (*.f64 (*.f64 1/8 (-.f64 3 (*.f64 2 v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 1 v)))
6.0b1(*.f64 w w)
Compiler

Compiled 1055 to 642 computations (39.1% saved)

regimes95.0ms (0.5%)

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

4 calls:

34.0ms
w
26.0ms
r
14.0ms
(*.f64 w w)
14.0ms
v
Results
ErrorSegmentsBranch
7.0b2v
6.2b5w
6.7b4r
6.2b3(*.f64 w w)
Compiler

Compiled 358 to 218 computations (39.1% saved)

bsearch112.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
5.882091734876269e+25
1.3233230683230578e+26
5.0ms
7.4135653968529565e-146
1.694143045742212e-141
11.0ms
-2.7958610824799374e-96
-1.858876516030762e-96
34.0ms
-1.9920018575336086e+62
-1.1297205623009925e+57
Results
90.0ms320×body256valid
16.0ms103×body256infinite
Compiler

Compiled 1130 to 812 computations (28.1% saved)

regimes113.0ms (0.6%)

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

4 calls:

62.0ms
r
20.0ms
w
13.0ms
v
11.0ms
(*.f64 w w)
Results
ErrorSegmentsBranch
7.0b2v
8.1b3w
6.4b5r
6.9b3(*.f64 w w)
Compiler

Compiled 333 to 204 computations (38.7% saved)

bsearch99.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
3.4824993249595643e+143
2.179712753307138e+162
3.0ms
1.4935785143240347e-68
1.1271930548301187e-63
14.0ms
-2.0019225895059302e-16
-9.005169660597038e-17
22.0ms
-3.921955759592726e+148
-9.42192165578795e+147
Results
51.0ms352×body256valid
15.0ms101×body256infinite
Compiler

Compiled 1258 to 897 computations (28.7% saved)

regimes72.0ms (0.4%)

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

4 calls:

19.0ms
w
19.0ms
r
14.0ms
(*.f64 w w)
13.0ms
v
Results
ErrorSegmentsBranch
7.0b2v
8.1b3w
8.4b3r
7.2b4(*.f64 w w)
Compiler

Compiled 308 to 190 computations (38.3% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
256918.59432318585
627184.2732247818
Results
12.0ms80×body256valid
Compiler

Compiled 308 to 224 computations (27.3% saved)

regimes118.0ms (0.6%)

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

4 calls:

58.0ms
(*.f64 w w)
27.0ms
w
16.0ms
r
11.0ms
v
Results
ErrorSegmentsBranch
7.0b2v
7.2b5w
8.4b3r
8.3b3(*.f64 w w)
Compiler

Compiled 260 to 161 computations (38.1% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
256918.59432318585
627184.2732247818
Results
12.0ms80×body256valid
Compiler

Compiled 303 to 214 computations (29.4% saved)

regimes22.0ms (0.1%)

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

4 calls:

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

Compiled 191 to 119 computations (37.7% saved)

regimes66.0ms (0.4%)

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

3 calls:

42.0ms
v
13.0ms
r
8.0ms
w
Results
ErrorSegmentsBranch
11.8b1v
10.0b2w
9.4b3r
Compiler

Compiled 141 to 88 computations (37.6% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
2.413998849247621e-18
9.617293538548264e-14
3.0ms
-1.1931326656349991e-36
-1.8269275743258778e-37
Results
7.0ms48×body256valid
0.0msbody256infinite
Compiler

Compiled 188 to 137 computations (27.1% saved)

regimes52.0ms (0.3%)

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

3 calls:

40.0ms
r
7.0ms
w
4.0ms
v
Results
ErrorSegmentsBranch
11.8b1v
10.0b2w
9.5b3r
Compiler

Compiled 99 to 63 computations (36.4% saved)

bsearch8.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
1.4935785143240347e-68
1.1271930548301187e-63
3.0ms
-4238055404.3198557
-26671.70939088091
Results
7.0ms48×body256valid
0.0msbody256infinite
Compiler

Compiled 188 to 137 computations (27.1% saved)

regimes45.0ms (0.2%)

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

3 calls:

32.0ms
r
6.0ms
w
6.0ms
v
Results
ErrorSegmentsBranch
11.8b1v
10.0b2w
9.5b3r
Compiler

Compiled 78 to 50 computations (35.9% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
1.4935785143240347e-68
1.1271930548301187e-63
9.0ms
-4238055404.3198557
-26671.70939088091
Results
12.0ms80×body256valid
1.0msbody256infinite
Compiler

Compiled 288 to 209 computations (27.4% saved)

regimes18.0ms (0.1%)

Accuracy

Total -5.9b remaining (-62.8%)

Threshold costs -5.9b (-62.8%)

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

3 calls:

9.0ms
r
5.0ms
w
3.0ms
v
Results
ErrorSegmentsBranch
11.8b1v
10.0b2w
9.5b3r
Compiler

Compiled 57 to 38 computations (33.3% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
1.4935785143240347e-68
1.1271930548301187e-63
5.0ms
-1.0773398220521567e-41
-2.7198192807363314e-42
Results
7.0ms48×body256valid
0.0msbody256infinite
Compiler

Compiled 188 to 137 computations (27.1% saved)

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01582248
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 r -12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (if (<=.f64 r -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(if (<=.f64 w -63999999999999996760776659012737207485673280704858244677369856) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (-.f64 1 v))) (if (<=.f64 w -2284662224522385/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (if (<=.f64 w 5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v))) (if (<=.f64 w 110000000000000003523215360) (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v)))))))
(if (<=.f64 r -39000000000000000206564076363041652878339178400188384269709713498114858495399351160664698124867399292171134412195544010682923869141486291745266204672) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v))) (if (<=.f64 r -1419768672255617/10141204801825835211973625643008) (+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v)))) (if (<=.f64 r 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v))) (if (<=.f64 r 12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920) (+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v)))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v)))))))
(if (<=.f64 v 260000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))))
(if (<=.f64 v 420000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w))) (-.f64 1 v)))
(if (<=.f64 r -2993155353253689/2993155353253689176481146537402947624255349848014848) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v))) (if (<=.f64 r 1298074214633707/324518553658426726783156020576256) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(if (<=.f64 r -4000000000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v))) (if (<=.f64 r 4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(if (<=.f64 r -500000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) (if (<=.f64 r 4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(if (<=.f64 r -7846377169233351/784637716923335095479473677900958302012794430558004314112) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) (if (<=.f64 r 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v)))
Outputs
(if (<=.f64 r -12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 w (-.f64 3/8 (*.f64 1/4 v)))))) (-.f64 1 v))) (if (<=.f64 r -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (*.f64 (pow.f64 w 2) (*.f64 1/4 (pow.f64 r 2)))) (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))))
(+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 1 v))))
(if (<=.f64 w -63999999999999996760776659012737207485673280704858244677369856) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 (*.f64 3/8 w) (*.f64 r r))) (-.f64 1 v))) (if (<=.f64 w -2284662224522385/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (if (<=.f64 w 5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v))) (if (<=.f64 w 110000000000000003523215360) (+.f64 (/.f64 2 (*.f64 r r)) (-.f64 -3/2 (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 r (*.f64 r (*.f64 w w)))) (-.f64 1 v)))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v)))))))
(if (<=.f64 r -39000000000000000206564076363041652878339178400188384269709713498114858495399351160664698124867399292171134412195544010682923869141486291745266204672) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v))) (if (<=.f64 r -1419768672255617/10141204801825835211973625643008) (+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v)))) (if (<=.f64 r 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v))) (if (<=.f64 r 12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920) (+.f64 -3/2 (-.f64 (/.f64 2 (*.f64 r r)) (/.f64 (*.f64 (-.f64 3/8 (*.f64 v 1/4)) (*.f64 (*.f64 r r) (*.f64 w w))) (-.f64 1 v)))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v)))))))
(if (<=.f64 v 260000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (-.f64 0 (*.f64 (*.f64 r (*.f64 w -3/8)) (*.f64 r w))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))))
(if (<=.f64 v 420000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 v (*.f64 -1/4 (*.f64 w r))))) (-.f64 1 v))))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 r w) -3/8) (*.f64 r w))) (-.f64 1 v)))
(if (<=.f64 r -2993155353253689/2993155353253689176481146537402947624255349848014848) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v))) (if (<=.f64 r 1298074214633707/324518553658426726783156020576256) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 w (*.f64 w (*.f64 r (*.f64 3/8 r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(if (<=.f64 r -4000000000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 r (*.f64 3/8 w)))) (-.f64 1 v))) (if (<=.f64 r 4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(if (<=.f64 r -500000) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 w (*.f64 3/8 (*.f64 w r)))) (-.f64 1 v))) (if (<=.f64 r 4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(if (<=.f64 r -7846377169233351/784637716923335095479473677900958302012794430558004314112) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v))) (if (<=.f64 r 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v))) (-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 r (*.f64 3/8 (*.f64 w (*.f64 w r)))) (-.f64 1 v)))))
(-.f64 (+.f64 (/.f64 2 (*.f64 r r)) -3/2) (/.f64 (*.f64 3/8 (*.f64 w (*.f64 r (*.f64 w r)))) (-.f64 1 v)))
Compiler

Compiled 826 to 537 computations (35% saved)

soundness777.0ms (4.1%)

Algorithm
egg-herbie
Rules
1712×rational_best_oopsla_all_46_json_45_simplify-89
1510×rational_best_oopsla_all_46_json_45_simplify-49
1510×rational_best_oopsla_all_46_json_45_simplify-49
1510×rational_best_oopsla_all_46_json_45_simplify-49
1494×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02485
17573
225373
3116473
4490573
053414907
1201514267
2666414267
02439950
19289512
240429508
02485
17573
225373
3116473
4490573
025310542
195410046
2418810046
02485
17573
225373
3116473
4490573
02868948
111238240
245388168
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1501 to 916 computations (39% saved)

end298.0ms (1.6%)

Compiler

Compiled 793 to 470 computations (40.7% saved)

Profiling

Loading profile data...